steve_clamage
Messages postés475Date d'inscriptiondimanche 3 octobre 2004StatutMembreDernière intervention11 août 20065 11 févr. 2005 à 23:35
non ca ne pause absolument aucun probleme, cependant l'écriture
char *str;
str = "hello";
est obselète car str n'est pas initialisé à la déclaration, et la norme
conseil le const sur les chaines constantes (l'écriture peut faire
planter lee programme).
donc il vaut mieux écrire :
const char *str = "hello";
chaine =
(char*)malloc(strlen("Bonjour")+1); à remplacer par strdup, mais
inutile dans ce cas (de même que le cast de la valeur retour de
malloc er l'appel de strlen sur une chaine constante)