bonjour,

ma question est comment initialiser correctement une chaine de caractères.
J'utilise les 2 methodes ci-dessous mais est-ce ce qu'il convient de faire.

1ere méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
char *str;
str = "ma_chaine\0"; // le car null est-il nécessaire?
2eme methode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
char str[255];
strcpy( str, "ma_chaine");
Si je veux pas utiliser 'strcpy' quelle méthode utiliser?[/b]