[C] Caracteres ASCII dans une chaine

Caracteres ASCII dans une chaine [C] - Programmation

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.
Reply

Marsh Posté le 02-01-2002 à 14:45:35   

Reply

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]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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


---------------
Un cycle complet sera une série de 100.
Reply

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 !

Reply

Marsh Posté le 02-01-2002 à 15:55:34    

El_Gringo a écrit a écrit :

...et apprend à utiliser une doc !  




 :lol:

 

[edtdd]--Message édité par [SDF]Poire--[/edtdd]


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

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 :


Note that for characters notated in hexadecimal, the compiler ignores all leading zeros. It establishes the end of the hex-specified escape character when it encounters either the first non-hex character or more than two hex characters ? not including leading zeros. In the latter case, it reports an error and ignores all characters beyond the second one.

Reply

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).


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed