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

Inserer un code ASCII dans une chaîne de caractère - C++ - Programmation

Marsh Posté le 16-05-2004 à 19:07:43    

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

Marsh Posté le 16-05-2004 à 19:07:43   

Reply

Marsh Posté le 16-05-2004 à 19:21:49    

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

Reply

Marsh Posté le 16-05-2004 à 19:23:04    

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


---------------
Cordialement, Xterm-in'Hate...
Reply

Marsh Posté le 16-05-2004 à 22:54:06    

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

Reply

Marsh Posté le 16-05-2004 à 23:24:11    

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 \ ?

Reply

Marsh Posté le 16-05-2004 à 23:41:27    

tu peux écrire \012 sans problème

Reply

Marsh Posté le 16-05-2004 à 23:46:22    

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

Marsh Posté le 16-05-2004 à 23:48:20    

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 ?

Reply

Marsh Posté le 16-05-2004 à 23:57:18    

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
Reply

Marsh Posté le 17-05-2004 à 00:01:05    

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

Reply

Marsh Posté le 17-05-2004 à 00:01:05   

Reply

Marsh Posté le 17-05-2004 à 00:13:13    

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'

Reply

Marsh Posté le 17-05-2004 à 05:57:55    

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

Marsh Posté le 17-05-2004 à 09:22:41    

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

Reply

Sujets relatifs:

Leave a Replay

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