Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Création et lecture de fichier en C++. [ Archives / Fichier / Disque ] (deguelatore)

mardi 2 août 2005 à 13:44:43 | Création et lecture de fichier en C++.

deguelatore

   Bonjour à tous. Alors voila mon problème: Je n'arrive pas à créer un fichier comme je le souhaite. Le fichier est créer mais il est vide.

mardi 2 août 2005 à 13:53:11 | Re : Création et lecture de fichier en C++.

magic_Nono

Membre Club
Que veux tu?

___________________________________________________________
Magicalement
Nono

mardi 2 août 2005 à 13:54:37 | Re : Création et lecture de fichier en C++.

deguelatore

Je veux savoir commet lire et écrire un fichier en c++.

mardi 2 août 2005 à 13:54:58 | Re : Création et lecture de fichier en C++.

BruNews

Administrateur CodeS-SourceS
Me semble logique, un fichier à sa création est toujours vide.

ciao...
BruNews, MVP VC++

mardi 2 août 2005 à 14:03:12 | Re : Création et lecture de fichier en C++.

deguelatore

Oui mais je veux aussi le remplir.  Voici un morceau de mon prog.

#include <iostream>
#include <string>
#include <fstream>

using namespace std;

int main()
{
   int entre;   //Variable qui stocke les données entré par l'utilisateur.

do
{
      cin>>entre;

   
if (strcmp (entre, "save"))   //Si l'utilisateur tape "save", il y a création d'un fichier.
   {
   ofstream fin ("sauvegarde.txt");   //Sauvegarde.
   }

while (strcmp ( entre,"exit");

etc............

Mais je ne sais pas comment entrer les données de l'utilisateur dans le fichier.
De même, je ne sais pas lire un fichier.
Alors, comment on fait???

mardi 2 août 2005 à 14:37:21 | Re : Création et lecture de fichier en C++.

Joky

Membre Club
Ah mé int entre = "save" t'as le temps d'attendre lol
char *szEntry;
scanf("%s", &szEntry);

if(strcmp(szEntry, "save") == 0)
{
    //chaine identique...
}

Un bon début non ? :)

void Aurevoir( void ); //Bonne journée


mardi 2 août 2005 à 14:46:45 | Re : Création et lecture de fichier en C++.

BruNews

Administrateur CodeS-SourceS
char *szEntry;

si tu fais un scanf sur un pointeur qui ne pointe nulle part....

Allez Joky on se réveille.

ciao...
BruNews, MVP VC++

mardi 2 août 2005 à 14:49:30 | Re : Création et lecture de fichier en C++.

Joky

Membre Club
Ah la la j'ai autant l'air con que lui maintenant lol
char szEntry[256+1];

désolé

void Aurevoir( void ); //Bonne journée


mardi 2 août 2005 à 15:51:31 | Re : Création et lecture de fichier en C++.

xterminhate

Membre Club
On ne compare par un int à une chaine....

Pour écrire dans ton fichier, tu dois utiliser l'opérateur <<. Par exemple :

int entre = 0;
cin >> entre;
ofstream fin ("sauvegarde.txt");   //Sauvegarde.
fin << "bonjour" << "\n" << "la saisie est égalle à : " << entre << endl;

mardi 2 août 2005 à 16:53:29 | Re : Création et lecture de fichier en C++.

deguelatore

Bon voila sa marche mais quand j'enregistre, mon programme n'enregistre que le dernier mot de mon texte.
Comment faire pour tout sauvegarder?


1 2 3 4 5

Cette discussion est classé dans : fichier, lecture, créer, création


Répondre à ce message

Sujets en rapport avec ce message

création d'1 interface [ par amina08 ] bonjour,j'ai un projet console visuel c++ et je veux créer 1 interface pour ce projetje veux créer un fichier dll puis je l'utilise pour construire mo lecture d'un fichier txt et affichage (SOS) [ par malouve ] bonjour,j'ai 2 gros pbsle premier est que je n'arrive pas à lire correctement un fichier txt qui se presente sous la forme d'un tableau à 9 colonnes e lecture d'un fichier texte [ par moberol ] Bonjour à tous,je suis débutant en C++, J'ai un fichier texte à lire, le but étais  de lire Création fichier texte. [ par lillith212 ] Bonjour à tous,Très grande débutante sous le language C++, je dois modifier un programme existant.Celui-ci permet de transmettre des informations via Recupérer des string par lecture. [ par CicinhoRaul ] Bonjour à tous, désolé de vous déranger mais j'ai un problème en C++ à resoudre à propos de la lecture d'un fichier; (je reconnais, le C++ n'est pas t lecture d'un fichier [ par naddoush ] resalut tout le monde, j'ai un autre truc à faire comment faire pour telecharger le contenu d'un fichier.txt dans une zone text dans mon interface gr Ecriture et lecture de class dans un fichier [ par Dam06 ] Bonjour à tous,Alors je vous explique mon problème:J'ai une classe "Evnt_Horodate" declarée comme ceci:class Evnt_Horodate{     public< Visual 2005 Express - créer un fichier .exe [ par kiro444 ] Salut,J'ai modifié la valeur de la tour dans un programme d'echecs (GNU) et je voudrais le compilerY'a les fichiers en-tête (.h) et source (.cpp) dans Ouverture de fichier [ par LaTatadu91 ] Bonjour,Voila je cherche a créer un fichier et je sais que pour cela il y a deux moyens de  le faire avec CreatFile ou fOpen.Ma question est : quel es


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.