Inserer un code ASCII dans une chaîne de caractère - C++ - Programmation
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
Marsh Posté le 16-05-2004 à 19:23:04
mais lol, c'etait du 3eme degré ! un petit moment de détente pour rigoler
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
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 \ ?
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
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 ?
Marsh Posté le 16-05-2004 à 23:57:18
c'est de pire en pire les blagues de nerdz
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..."
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'
Marsh Posté le 17-05-2004 à 05:57:55
Taz a écrit : non, ça reste rien du tout |
Passer par de l'octal, je trouvais ca marrant, désolé
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'....
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).
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" )
Nota: Arretez un peu de vous moquer, c'est pas gentil!
Message édité par xterminhate le 16-05-2004 à 19:17:05
---------------
Cordialement, Xterm-in'Hate...