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

  FORUM HardWare.fr
  Programmation

  C, les chaines pas terminées par '\O'

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

C, les chaines pas terminées par '\O'

n°46668
El_gringo
Posté le 13-07-2001 à 15:27:41  profilanswer
 

en fait j'utilise la fonction,  
char* _strtime(char* buffer), elle met la date systeme dans l'adresse pointée par le buffer, mais, sans caractère null à la fin, ce qui fait que cette chaine est inutilisable...
je me suis dis, "tu vas l'ajouter ce '\0' !", mais j'vois pas comment, vu que j'peux pas faire de strcat sur cette chaine, ni de sprintf...
Que faire !?

mood
Publicité
Posté le 13-07-2001 à 15:27:41  profilanswer
 

n°46679
jupiler
Un cousin...
Posté le 13-07-2001 à 15:54:59  profilanswer
 

une solution très laide : buffer[n] = '\0';
 
avec n à la bonne valeur.
 
ou un strcpy(chaine1, buffer) avec char chaine1[n];


---------------
Je ne suis ni pour, ni contre, bien au contraire  
n°46704
seblamb
Posté le 13-07-2001 à 16:46:53  profilanswer
 

La solution initialiser ta chaine avec des zeros :
 
char buffer[10];
memset(buffer,0,10);
_strtime(buffer);


---------------
[:seblamb] Moi aussi je veux grater dédé!!!
n°46731
minusplus
Posté le 13-07-2001 à 17:52:14  profilanswer
 

c koi cette fct° qui met pas de \0 ?  
c'est nul... :??:


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

  C, les chaines pas terminées par '\O'

 

Sujets relatifs
[ Perl ] Manipulation de chaines de caractères ![PHP HTML] Récupération de chaînes
[C++] Mettons les choses au point pour les chaines de caractères ![php] Les chaines de caractères vous connaissez???
problème de saisie de chaines de caractères en JAVA[C] Pb chaines de caractères
Plus de sujets relatifs à : C, les chaines pas terminées par '\O'


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)