ben nan ca marcher pas... - Programmation
Marsh Posté le 16-02-2002 à 22:36:14
tu l'a s bien utilisé comme ca :
char *source;
char * dest = ( char * ) malloc(sizeof(char ) * strlen(source));
strcpy(dest,sourec) ;
en fait , est ce que tu as bien penser a allouer de la memoire pour ta chaine de caractère de destination .le messgae d'erreur me fait penser a la segmentation fault sous linux
edit => un seul topic par question , merci
[jfdsdjhfuetppo]--Message édité par flo850--[/jfdsdjhfuetppo]
Marsh Posté le 17-02-2002 à 00:03:55
en fait on parlait C++...
donc il fallait un new comme j'ai fait... mais j'avais oublié d'allouer la longueur de mon string +1 pour le \0 à la fin...
pour le coup d'une question par topic, j'ai deja fait mes excuses en repondant à mon topic original, c'est parceque je ne matrise pas le phorum en + de ne pas maitriser C++ !!!
lol
un bon newbie de base koi !!!
merci tout de même pour ta réponse
Marsh Posté le 16-02-2002 à 21:07:45
le strcpy ne marche pas...
pourtant C++ dérive du C alors ca aurait dû marcher nan...
le compilo devait être vieux... (station sun ancestrale) mais a la norme ansi en tout cas...
une autre idée ?
la boite de dialogue me dit :
debug error !
DAMAGE : after bloc [adresse hexa]
PS j'ai effectivement fait un (tres) peu de VB...
mais je prefere C lol !!!