[C] Comment comment mettre un caractere de fin de chaine a la fin ?

Comment comment mettre un caractere de fin de chaine a la fin ? [C] - C++ - Programmation

Marsh Posté le 14-05-2002 à 17:40:42    

voala si je me retrouve avec une chaine non-terminée, comment puis-je mettre "de force" un caractere de fin de chaine ?
 
merci  :jap:

Reply

Marsh Posté le 14-05-2002 à 17:40:42   

Reply

Marsh Posté le 14-05-2002 à 17:43:24    

chaine[position] = 0;
 
où position est l'index du dernier caractère + 1.


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

Marsh Posté le 14-05-2002 à 17:45:36    

net plutot '\0' au lieu de 0

Reply

Marsh Posté le 14-05-2002 à 17:46:11    

ça revient exactement au même mais bon :sarcastic:


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

Marsh Posté le 14-05-2002 à 17:55:14    

ah simplement!
 
merci beaucoup  :jap:

Reply

Marsh Posté le 14-05-2002 à 18:22:38    

pas vraiment, 0 est un caractere 'classique' qui sera remplace par son codage ascii
 
\0 est LE caractere ascii 0, ce qui n'est pas la meme chose

Reply

Marsh Posté le 14-05-2002 à 18:44:33    

apolon34 a écrit a écrit :

pas vraiment, 0 est un caractere 'classique' qui sera remplace par son codage ascii
 
\0 est LE caractere ascii 0, ce qui n'est pas la meme chose  




 
inexact, car il avait dit 0 et pas '0'  :D

Reply

Marsh Posté le 14-05-2002 à 18:50:39    

Bhen oui :D
Au moins un qui suit ;)


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

Marsh Posté le 14-05-2002 à 19:24:28    

antp a écrit a écrit :

Bhen oui :D
Au moins un qui suit ;)  




 
Moi je mets 0 (le nombre zéro) plutot que '\0' (caractère dont le code ascii est zéro) car c'est plus court à écrire !!!


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 14-05-2002 à 21:06:46    

DarkOli a écrit a écrit :

 
 
Moi je mets 0 (le nombre zéro) plutot que '\0' (caractère dont le code ascii est zéro) car c'est plus court à écrire !!!  




Et que la conversion est automatique et decrite dans le K&R.
Choisir entre 0 et '\0' c'est une question de gout et de coding style.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 14-05-2002 à 21:06:46   

Reply

Marsh Posté le 14-05-2002 à 21:21:16    

tout a fait
meme chose mais '\0' c'est plus beau :p


---------------
What butter and whiskey won't cure, there is no cure for.
Reply

Marsh Posté le 14-05-2002 à 23:07:35    

deathsharp a écrit a écrit :

tout a fait
meme chose mais '\0' c'est plus beau :p  




 
Ouais en plus avec BBEdit sur Mac il est colorié en brun-jaune  :love: .


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Sujets relatifs:

Leave a Replay

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