DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 2 janv. 2005 à 20:22
phrase est de taille inférieure a test, tu risques des débordements.
Sinon si tu souhaites commencer a copier ta chaine a partir du deuxième élément, tu dois procédé comme suit :
strcpy(phrase + 2, test);
Sinon si tu souhaites copier intégrallement :
strcpy(phrase, test);
N'oublie pas qu'un tableau est en fait un pointeur qui allour une zone mémoire de taille constante.
Ainsi char phrase[5] équivaut a char *phrase = new char[5] a la seule différence que dans le deuxième cas tu peut allouer dynamiquement et donc redimenssionner ton tableau en tout point de ton programme.