Bonjour à tous,

j'ai le code suivant :

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

Comment se fait-il qu'il n'y ait rien dans argv[1] ? Comment puis-je résoudre ce problème ?

Merci d'avance