ben nan ca marcher pas...

ben nan ca marcher pas... - Programmation

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 !!!

Reply

Marsh Posté le 16-02-2002 à 21:07:45   

Reply

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]


---------------

Reply

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  ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed