Caracteres ASCII dans une chaine [C] - Programmation
Marsh Posté le 02-01-2002 à 14:54:34
\4 (décimal)
\x4 (hexadécimal)
c comme pour le \0
[edtdd]--Message édité par antp--[/edtdd]
Marsh Posté le 02-01-2002 à 14:59:57
essaie avec \9 par exemple....
et pis si je veux mettre un caractere 237 ?
\237 ca va pas trop le faire
ca fait un \2 suivi de 37
car le '\' n'annule qu'un seul caractere
et faire \2\3\7 revient a declarer 3 caracteres et non pas un seul ....
donc c'est pas si simple que ca.
je pense que c un truc du genre
\x9 pour 1 chiffre
\xx99 pour 2 chiffres
\xxx237 pour 3 chiffres
faut trouver le caractere x maintenant
Marsh Posté le 02-01-2002 à 15:53:27
\ddd ASCII character in octal notation
\xdd ASCII character in hex notation
...et apprend à utiliser une doc !
Marsh Posté le 02-01-2002 à 15:55:34
El_Gringo a écrit a écrit : ...et apprend à utiliser une doc ! |
[edtdd]--Message édité par [SDF]Poire--[/edtdd]
Marsh Posté le 02-01-2002 à 15:56:30
ha, au fait y a marqué ça en bas, ça peut p'tètre d'être utile:
Citation : |
Marsh Posté le 02-01-2002 à 16:22:14
El_Gringo a écrit a écrit : \ddd ASCII character in octal notation \xdd ASCII character in hex notation ...et apprend à utiliser une doc ! |
c'est clair, moi j'ai vaguement vite cherché sur google pcq j'ai pas de doc C sous la main, juste delphi (où là c'est # suivi du nombre).
Marsh Posté le 02-01-2002 à 14:45:35
Bonjour,
Je souhaiterais mettre un caractere ascii dans une chaine.
Genre mettre un caractere 4 entre "Bonne" et "Annee"
char TestString[] = "Bonne Annee";
Il suffit de faire
TestString[5] = 4;
Mais je voudrais savoir comment faire pour intégrer ca directement à la chaine genre "Bonne\nAnnee" pour un retour à la ligne.
Quel est la syntaxe pour un code ascii quelconque ?
---------------
Un cycle complet sera une série de 100.