Articles of ascii

Comment lire des caractères non ascii à partir d’un fichier texte

J’ai trouvé la longueur à l’aide de seekg et tellg, puis les ai lues dans un caractère non signé *. Le débogueur affiche cependant un texte incorrect. ifstream is (infile, ifstream::binary); //find length is.seekg (0, is.end); int length = is.tellg(); is.seekg (0, is.beg); char * buffer = new char [length]; is.read (buffer,length); //delete[] buffer; removed […]

Nom Ascii de valeur

Y at-il un moyen d’obtenir le nom de la valeur de ascii. par exemple 0x08 ou seulement 8 est le retour arrière puis-je obtenir le nom “Backspace” en c ou c ++?

Conversion ASCII en binary, lecture ligne par ligne c ++

J’essaie d’adapter une solution “ASCII à un binary” trouvée ici , à ma tâche. Cette solution lit la ligne dans laquelle l’utilisateur entre. Pour moi, je cherche à lire un fichier ligne par ligne et à affecter chaque ligne à cette solution afin de la convertir, puis d’écrire dans le fichier de sortie binary. Le […]

Comment encoder un message MSMQ en UTF8

J’ai une application C ++ qui peut envoyer et recevoir des messages. Tout fonctionne et pas un problème cependant, j’ai remarqué que les messages placés dans la queue de réponses sont codés avec le type UTF16. Je reçois actuellement les messages de réponse au format UTF16. Comment puis-je faire en sorte que ces messages soient […]

Convertir chaque caractère d’une chaîne en ASCII

Quelqu’un pourrait-il me dire comment convertir facilement chaque caractère d’une chaîne en valeur ASCII afin de pouvoir additionner les valeurs? Je dois faire la sum des valeurs pour une fonction de hachage.

Convertir un std :: ssortingng en hexadécimal

existe-t-il un moyen simple de convertir un std :: ssortingng ASCII en HEX? Je ne veux pas le convertir en nombre, je veux seulement convertir chaque caractère ASCII en sa valeur HEX. Le format de sortie doit également être un std :: ssortingng. C’est-à-dire que “TEST” serait “0x54 0x45 0x53 0x54” ou un format similaire. […]

imprimer un carré rempli dans la console

J’ai besoin d’imprimer un carré rempli dans un terminal Linux à l’aide de mon programme C ++ (taille 1 cm x 1 cm). J’ai essayé d’utiliser l’ASCII 254 (■), mais dans le terminal, il est imprimé avec des caractères incohérents. Je ne sais pas comment imprimer un caractère ASCII étendu à l’aide de c ++. […]

Comment vérifier si les constantes de caractère sont conformes à ASCII?

Un commentaire sur une version antérieure de ma réponse m’avertit que je ne peux pas supposer que ‘A’ , ‘B’ , ‘C’ etc. ont des valeurs numériques successives. J’avais en quelque sorte supposé que les normes de langage C ou C ++ garantissent que c’est le cas. Alors, comment dois-je déterminer si les valeurs de […]

Inclure l’équivalent décimal d’un caractère dans un tableau de caractères

Comment créer un tableau de caractères en utilisant une représentation décimale / hexadécimale de caractères au lieu de caractères réels. La raison pour laquelle je pose cette question est parce que j’écris du code C et que je dois créer une chaîne qui inclut des caractères qui ne sont pas utilisés en anglais. Cette chaîne […]

C \ C ++: initialiser le caractère spécial ASCII?

Comment initialiser des caractères ASCII spéciaux, par exemple EOT (0x04), ENQ (0x05)? char CHAR1 = ‘\EOT’; char CHAR2 = ‘\ENQ’; Est-ce correct?