Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1821 connectés 

  FORUM HardWare.fr
  Programmation

  [C] Caracteres ASCII dans une chaine

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Caracteres ASCII dans une chaine

n°85442
spark
Luc ?
Posté le 02-01-2002 à 14:45:35  profilanswer
 

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.
mood
Publicité
Posté le 02-01-2002 à 14:45:35  profilanswer
 

n°85447
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-01-2002 à 14:54:34  profilanswer
 

\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
n°85453
spark
Luc ?
Posté le 02-01-2002 à 14:59:57  profilanswer
 

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.
n°85460
El_gringo
Posté le 02-01-2002 à 15:53:27  profilanswer
 

\ddd ASCII character in octal notation  
\xdd ASCII character in hex notation  
 
 
...et apprend à utiliser une doc !

n°85463
[SDF]Poire
Vive Grumly
Posté le 02-01-2002 à 15:55:34  profilanswer
 

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:
n°85465
El_gringo
Posté le 02-01-2002 à 15:56:30  profilanswer
 

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.

n°85478
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-01-2002 à 16:22:14  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [C] Caracteres ASCII dans une chaine

 

Sujets relatifs
[Delphi]c'est quoi la fonction pour completer une chaine?[ASP]traitement de chaine, probleme !!!
[JAVASCRIPT] input text : choix de caractères[ C / Unix ] Séparation commande arguments dans une chaîne.
[WINDEV] URGENT !! Comment utiliser le symbole " dans une chaine svp ?[c++] comment gérer des tableaux de chaine
Conversion de caractères accentués Frontpage exp, avec Dreamwaver[gawk] remplacer une chaine de caracteres ds un fichier texte
[perl]: trnasformer une chaine de caractère 
Plus de sujets relatifs à : [C] Caracteres ASCII dans une chaine


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR