remplacer fopen par fscanf
Bonjour,
j'aimerai modifier un programme afin qu'il ne lise plus des informations à partir d'un nom de fichier spécifié comme suivant
Code:
1 2 3 4 5 6 7 8 9 10
| if((finputp=fopen(datafilename,"r"))!=NULL)
{ /* traitement du fichier */
fclose(finputp);
}
else { /*if cannot open filename*/
sprintf(smess,"\nError in reading data set file :\n\tCannot open file %s",datafilename);
write(ERRORFILE,smess);
exit(1);
}/*end of else*/
exit(1); |
car les données à traiter, habituellement envoyés vers "datafilename" seront directement issues de l'entrée standard, pour pouvoir utiliser un pipe.
Pour le moment je n'y arrive pas...est-ce que vous avez une solution SVP ?
myca