[.net c++] chaine de caractère

chaine de caractère [.net c++] - C++ - Programmation

Marsh Posté le 18-05-2006 à 00:11:56    

bonsoir,
je voudrais savoir si on est obligé de mettre le caractère de fin de chaine dans mon prog .
 
char chaineF1[4];
char *chaine;
chaine = &chaineA[0];
chaine[0] = 27;
chaine[1] = 63;
chaine[2] = 97;
chaine[3] = '\0';
 
merci

Reply

Marsh Posté le 18-05-2006 à 00:11:56   

Reply

Marsh Posté le 18-05-2006 à 09:29:54    

oui. sinon tu peux aussi écrire "tachaine" avec des '\012'

Reply

Marsh Posté le 18-05-2006 à 09:49:20    

et sauf que les char* en mc++ ... bon, y'a ptetre mieux quoi, mais je connais pas le reste de ton prog.
 
Et si tu ne met pas le '\0', ta chaine continue en mémoire à la suite de ton dernier caractere...

Reply

Marsh Posté le 18-05-2006 à 09:59:28    

ok merci ,je pensais que les limites [nbr] permettait de limiter la lecture jusqu'au nbr caractère.

Reply

Marsh Posté le 18-05-2006 à 10:44:53    

absolument pas.

Reply

Marsh Posté le 18-05-2006 à 20:27:15    

Salut,
Ben ca depend si on considere une chaine de caractere AZT ou une zone memoire!

Reply

Marsh Posté le 18-05-2006 à 22:21:42    

non ça dépend pas.

Reply

Sujets relatifs:

Leave a Replay

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