lire un fichier avec fopen mais en mettant une variable dans le chemin d'acces
bonjour a vous ,vous qui me lirez :D
le titre veut tout dire , j'espere que ce sera assez claire pour vous.
voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
#include<iostream>
#include<stdio.h>
using namespace std;
int main(){
FILE*fichier=NULL;
char s[20]="Desktop";
fichier=fopen("c:\\Users\\user\\"%s"\\fichier.txt",s,"r");
if(fichier){
cout<<"le fichier est ouvert"<<endl;
}
} |
le probleme est avec fichier=fopen....
il me met une erreur , pour etre franc je m'en doutais , quand j'ai ecris ca , ca fesait assez bizarre..
j'ai regardé sur internet et a parement je dois inserer un snprintf mais je coince , je dois creer une variable du genre d=snprintf(mettre mon chemin d'acces ) et ensuite mettre fopen(d)?
si vous pouviez m'eclairer et me donner un exemple ca serait parfait , merci d'avance ;)
ps : soyer pas trop dur avec moi je debute dans la programmation:(