lamoueste
Messages postés76Date d'inscriptionlundi 5 septembre 2005StatutMembreDernière intervention 3 juillet 2007
-
17 oct. 2005 à 16:24
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 2006
-
18 oct. 2005 à 10:42
Voila j'ai un probleme avec une chaine de caractere j'aimerais pouvoir avec cette double boucle faire la copie d'un fichier XX.txt avec XX ayant une valeur entre 00 et 99, or j'ai un bug assez etrange ma boucle "s'emele" ( j prend la valeur 49 qd on fait appel la 2e fois a strcat... la je comprend plus trop mais je suis pas tres experimenté non plus :) Merci pour votre aide !
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 18 oct. 2005 à 10:42
char FileName[]={"c:\\TEMP"};
> le compilo alloue exactement la taille de la chaîne (à l'alignement près) > si tu rajoute des trucs après par strcat tu écrase la mémoire qui se situe après.
char FileName[256]={"c:\\TEMP"};
=> alloue 256 caractères pour la chaîne, tu peux rajouter ce que tu veux.