lors de l'exécution de ce bout de code
j'ai eu ce résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 bool fileExists(char *file){ if( access( file,F_OK) != -1 ){ return true; }else{ return false; } } void CopyPaste(){ char *file = strdup(path); char *fileName = basename(file);/*récupérer juste nom fichier*/ char *rep = strdup(path); char *repertoire = dirname(rep); /*récupérer le répertoire*/ char *newPath = strcat(strcat(dest,"/"),fileName); if ( fileExists(newPath) ){ printf("exists\n"); }else{ printf("non exists\n"); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 exists *** Error in `./a.out': corrupted double-linked list: 0x09b2b820 *** Aborted (core dumped)
Partager