Lire ecrire un fichier c++
Résolu/Fermé
A voir également:
- Ecrire dans un fichier c++
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
3 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 835
13 oct. 2010 à 16:37
13 oct. 2010 à 16:37
Bonjour,
Tout d'abord, ce que vous faites ressemble plus au C qu'au C++.
Ensuite, vous répétez l'erreur sur l'opérateur de comparaison dans vos if. Il faut mettre : if (stream == NULL) (deux signes égal, sinon cela mettra NULL dans stream et renverra une valeur false.
Et enfin voici un tutorial : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/16421-lire-et-ecrire-dans-des-fichiers
Cdlt,
Tout d'abord, ce que vous faites ressemble plus au C qu'au C++.
Ensuite, vous répétez l'erreur sur l'opérateur de comparaison dans vos if. Il faut mettre : if (stream == NULL) (deux signes égal, sinon cela mettra NULL dans stream et renverra une valeur false.
Et enfin voici un tutorial : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/16421-lire-et-ecrire-dans-des-fichiers
Cdlt,
tu dois utiliser un bibliotheque standard cstidio pour le c ou fstream pour le c++
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 835
14 oct. 2010 à 00:09
14 oct. 2010 à 00:09
En C, ce n'est pas cstidio mais stdio.h et ce n'est pas une bibliothèque mais un header.
Cdlt,
Cdlt,
Bonjour,
Je me permets d'écrire ici car j'ai à peu près le même problème. Je cherche à récupérer les informations écrites dans une textBox pour ensuite les écrire dans un fichier en .txt
Voici le code que j'utilise :
int main()
{
string const nameFile("Z:/essaiEcriture/essaiEcriture/essai.txt", ios::out | ios::app);
ofstream monFlux(nameFile.c_str());
if(monFlux)
{
monFlux<<"Nouvel Essai"<<endl;
monFlux<<"Second Essai"<<endl;
}
else
{
cout<<"Erreur d'ouverture !"<<endl;
}
return 0;
}
Je précise que ceci est réalisé dans un projet unique, histoire de pas me flinguer mon réel projet.
Environnement : Visual Studio 2008
Langage : C++ .net
Je me permets d'écrire ici car j'ai à peu près le même problème. Je cherche à récupérer les informations écrites dans une textBox pour ensuite les écrire dans un fichier en .txt
Voici le code que j'utilise :
int main()
{
string const nameFile("Z:/essaiEcriture/essaiEcriture/essai.txt", ios::out | ios::app);
ofstream monFlux(nameFile.c_str());
if(monFlux)
{
monFlux<<"Nouvel Essai"<<endl;
monFlux<<"Second Essai"<<endl;
}
else
{
cout<<"Erreur d'ouverture !"<<endl;
}
return 0;
}
Je précise que ceci est réalisé dans un projet unique, histoire de pas me flinguer mon réel projet.
Environnement : Visual Studio 2008
Langage : C++ .net