Bonjour,
J'ai un problème, je n'arrive pas a écrire dans un fichier avec fputs en mettant un chaine de caractère créée avec l'objet string, voici le code:
Dans la fenètre d'erreur (Build Message) ca me met:
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
19
20
21
22
23
24 #include <string> #include <iostream> using namespace std; int main() { string test; test = "ceci est un test"; FILE* fichier=NULL; fichier = fopen("test.txt", "w"); if (fichier != NULL) { fputs(test, fichier); fclose(fichier); } else { cout<<impossible d'ouvrir le fichier; } }
Quelqu'un serait comment écrire un chaine écrite avec l'objet string dans fichier? o_Ocannot convert `std::string' to `const char*' for argument `1' to `int fputs(const char*, FILE*)'|
Merci.
Partager