[yacc] comment passer en parametre un fichier à traiter à yyparse ?

comment passer en parametre un fichier à traiter à yyparse ? [yacc] - Divers - Programmation

Marsh Posté le 16-06-2004 à 11:17:41    

Tout est dans le titre,
 
Ceci ne marche pas  :(  

Citation :

int main(int argc,char *argv[]){
//Programme principal
 
debutbloc=0; finbloc=0; PBbloc=0; pourSite=1; inac=0; prob=0; niveau=0;
 
if(argc==4){ //L'argument demande est present
 
 //Creation du fichier avec comme nom, le nom du site donné en parametre
 out = fopen(argv[2],"a+" ); // Ouverture ou creation du fichier de sortie avec le nom du site
 site=argv[1];     // Memorisation du site
 yyparse(argv[3]);     // Lancement de l'analyse
 fclose(out);     // Fermeture du fichier de sortie  
 if (prob==0)
  return 0;     // Retourne 0 pour dire que le traitement c est bien passe  
 else  
  return 1;
 
 
}

Reply

Marsh Posté le 16-06-2004 à 11:17:41   

Reply

Marsh Posté le 16-06-2004 à 11:54:48    

Reply

Sujets relatifs:

Leave a Replay

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