j'ai besoin de tester si un fichier existe dans un programme C et ceci via son path, mais le code entre seulement dans le sinon alors que le fichier existe

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
#include<stdlib.h>#include<stdio.h>
#include<string.h>
#include<unistd.h>
 
 
int main(){
 
 
char* filename;
filename="/home/Desktop/test.c";
 
 
if( access( filename, F_OK) != -1){
    printf("exists\n");
}else{
    printf("doesn't exists\n");
}
 
 
return 0;
}