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

  FORUM HardWare.fr
  Programmation
  C++

  Inserer un code ASCII dans une chaîne de caractère

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Inserer un code ASCII dans une chaîne de caractère

n°727518
xterminhat​e
Si vis pacem, para bellum.
Posté le 16-05-2004 à 19:07:43  profilanswer
 

Apres plusieurs années de recherches et d'investigation, je viens enfin de percer le mystère dont la question centrale est : "mais comment taper un code ASCII dans une chaîne de caractères?"  :??:  
 
La méthode est la suivante (exemple -> le code de 'Line Feed') :
1) Munissez vous d'une table ASCII,  
2) Trouver le code ASCII en décimal ou hexa, (->10 ou 0x0A)
2) Convertir le code ASCII en octal, (->12)
3) Ajouter un '\' devant le nombre octal, (->\12)
4) Inserver le résultat dans la chaîne. (->"xxxxxxxxxxx\12xxxxxxxx" )
 
 :hello:  
 
Nota: Arretez un peu de vous moquer, c'est pas gentil!  :pt1cable:


Message édité par xterminhate le 16-05-2004 à 19:17:05

---------------
Cordialement, Xterm-in'Hate...
mood
Publicité
Posté le 16-05-2004 à 19:07:43  profilanswer
 

n°727528
Taz
bisounours-codeur
Posté le 16-05-2004 à 19:21:49  profilanswer
 

ben t'es un sacré boulet '\n' eut été trop facile ...
 
 
« 2) Trouver le code ASCII en décimal ou hexa, (->10 ou 0x0A)
2) Convertir le code ASCII en octal, (->12)
3) Ajouter un '\' devant le nombre octal, (->\12) »
 
-> \0x0A et c'est terminé
 
 
 
putain, si t'as mis des années à trouver ça, ça en dit long sur le reste

n°727532
xterminhat​e
Si vis pacem, para bellum.
Posté le 16-05-2004 à 19:23:04  profilanswer
 

mais lol, c'etait du 3eme degré ! un petit moment de détente pour rigoler ;)


---------------
Cordialement, Xterm-in'Hate...
n°727649
Ace17
Posté le 16-05-2004 à 22:54:06  profilanswer
 

Ouais ben faut nous dire de faire la différence... comment tu veux qu'on te distingue des autres! Y'en a qui seraient capables de créer ce genre de topic le plus sérieusement du monde

n°727681
antp
Super Administrateur
Champion des excuses bidons
Posté le 16-05-2004 à 23:24:11  profilanswer
 

Il faut pas un 0 devant les nombres en octal ? ou ce n'est que pour les nombres tel quels dans le code et pas ceux derrière un \ ?

n°727702
Taz
bisounours-codeur
Posté le 16-05-2004 à 23:41:27  profilanswer
 

tu peux écrire \012 sans problème

n°727707
kadreg
profil: Utilisateur
Posté le 16-05-2004 à 23:46:22  profilanswer
 

xterminhate a écrit :

un petit moment de détente pour rigoler ;)


 
L'humour, c'est mieux quand c'est drôle


Message édité par kadreg le 16-05-2004 à 23:46:31

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°727712
antp
Super Administrateur
Champion des excuses bidons
Posté le 16-05-2004 à 23:48:20  profilanswer
 

Taz a écrit :

tu peux écrire \012 sans problème


 
ouais mais je voulais dire, sans le 0 ça reste de l'octal ou bien c'est du décimal ?

n°727718
fabien
Vive la super 5 !
Posté le 16-05-2004 à 23:57:18  profilanswer
 

c'est de pire en pire les blagues de nerdz [:matleflou]


Message édité par fabien le 16-05-2004 à 23:58:11

---------------
Découvre le HFRcoin ✈ - smilies
n°727722
cris56
Posté le 17-05-2004 à 00:01:05  profilanswer
 

moi je trouve ca marrant, quand on li ca on se sent intelligent et on a envi de te dire la verité avec un petit "mais tes con... bordel..." :D

mood
Publicité
Posté le 17-05-2004 à 00:01:05  profilanswer
 

n°727730
Taz
bisounours-codeur
Posté le 17-05-2004 à 00:13:13  profilanswer
 

antp a écrit :

ouais mais je voulais dire, sans le 0 ça reste de l'octal ou bien c'est du décimal ?

non, ça reste rien du tout
 
si tu écris \48 (pour essayer de faire un '0'
 
en fait tu as écrit '\4', et '8'

n°727814
xterminhat​e
Si vis pacem, para bellum.
Posté le 17-05-2004 à 05:57:55  profilanswer
 

Taz a écrit :

non, ça reste rien du tout
 
si tu écris \48 (pour essayer de faire un '0'
 
en fait tu as écrit '\4', et '8'


Passer par de l'octal, je trouvais ca marrant, désolé  :whistle:  
 
Taz, 48 n'est pas un nombre octal! Alors forcément "\48" n'est pas un caractère mais une chaine consitituée de '\4' puis '8'....  :pt1cable:  
 
Pour écrire le code de '0' en passant par l'octal, il fallait taper '\60' ('\060' est plus explicite mais le 0 est inutile derrière \ pour répondre à antp).


---------------
Cordialement, Xterm-in'Hate...
n°727878
Taz
bisounours-codeur
Posté le 17-05-2004 à 09:22:41  profilanswer
 

'\60' est mal formé, c'est la même chose que \48


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

  Inserer un code ASCII dans une chaîne de caractère

 

Sujets relatifs
[C++]Tableau de pointeru sur chaine de car.Cherche code source pour bench compilation
Le code D ?erreur Oracle ORA-00600: code erreur interne, arguments
UNIX: comment importer dans 1 fichier le temps d'exec d'un code?[php] Probleme d'espace (le caractere) [Résolu]
Comment insérer un caractère dans 9000 cellules contenant un nombreRecherche code pour trier
Recherche code pour trier 
Plus de sujets relatifs à : Inserer un code ASCII dans une chaîne de caractère


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