voila, je voudrais créer un programme qui entre autre ouvre un fichier dont le chemin d'accès contient des variables. Pour ca, j'ai fais un fprintf dans un fichier, que je supprime apres avoir fait un fscanf.
TAB contient donc le chemin d'accès complet, mais fopen(*p=TAB,"r" ) ne fonctionne pas correctement.
La, ca marche :
Code :
- void main (void)
- {FILE*fic;
- char*p="c:\\Documents and Settings\\Cédric\\Ma musique\\Rammstein.wma";
- fic=fopen(p,"r" );
- if(!fopen){}
- else puts(p);
- close(fic);
- system("PAUSE" );
- }
|
et ca affiche c:\\Documents and Settings\\Cùdric\\Ma musique\\Rammstein.wma
jusque la pas de problème,mais quand je fais avec un fscanf du fichier txt contenant le chemin d'accès p=c:\\Documents and Settings\\Cédric\\Ma musique\\Rammstein.wma et puis ca ouvre rien du tout.
Si vous avez lu jusque la, deja merci, et puis si vous pouvez me dire quoi faire encore plus merci!
A+