Bonjour à tous,
j'ai le code suivant :
Cependant, il m'affiche toujours "ficher HTML non ouvert", puisque dans argv[1] il n'y a rien (j'ai testé, d'ailleurs argc=1).
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 int main(int argc, char* argv[]) { FILE *yyout2; const char* DocName; /* Ouverture du fichier HTML */ if((yyout2 = fopen(argv[1], "r")) == NULL){ cout << "fichier HTML non ouvert" << endl; } /* Appel de la fonction automate */ DocName = automate(yyout2); rename(argv[1], DocName); return 0; }
Comment se fait-il qu'il n'y ait rien dans argv[1] ? Comment puis-je résoudre ce problème ?
Merci d'avance
Partager