begin process at 2008 09 05 13:40:33
1 237 231 membres
186 nouveaux aujourd'hui
14 313 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : initialisation d'une char [ Archives / API ] (oceane67)

initialisation d'une char le 19/04/2004 08:03:46

oceane67

bonjour, dans mon programme principale j'ai declaré: char nom[20];

apres je souhaite l'initialiser à vide mais si je fais
nom=""; il ne veut pas et me met:
error C2440: '=' : cannot convert from 'char [1]' to 'char [20]'
comment dois je faire pour initialiser une chaine de 20 caracteres?
ma question doit vous parraitre toute simple, mais je ne vois pas comment faire
merci
oceane

Re : initialisation d'une char le 19/04/2004 09:15:56

hilairenicolas

soit nom[0] = '\0';
soit strcpy(nom,"");

Re : initialisation d'une char le 19/04/2004 09:32:20

oceane67
merci beaucoup
oceane

Re : initialisation d'une char le 19/04/2004 12:17:50

vecchio56
(Admin CS)
ou d'un coup char nom[20] = "";

Re : initialisation d'une char le 19/04/2004 21:42:27

neohp
on peut egalement faire :

char nom[20] = {0} ;

ca repond au standard ansi et posix, et sa met tous les elements du tableau a 0


Classé sous : char, initialiser, initialisation

Participer à cet échange

Livres en rapport

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Boutique

Boutique de goodies CodeS-SourceS