écriture de fichier text C++
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

écriture de fichier text C++



  1. #1
    invitea87a57fa

    écriture de fichier text C++


    ------

    Bonjour à tous !!! voilà j'ai u devoir à rendre en C++ dont le but est d'écrire dans un ficher txt.

    J'ai suivi tout les didacticiels possible et imaginable et je ne comprend pas pourquoi cela ne marche pas !!! donc je vais vous mettre le programme et vous me direz ce que vous en pensez svp !

    Code:
    #include <iostream>
    #include <fstream>
    #include <iomanip>
    #include <xstring>
    #include <iosfwd>
    
    
    using std::cout;
    using std::cin;
    using std::endl;
    using std::ofstream; // j'ai été obligé de déclaré ofstream car mon microsoft visual studio ne le reconnait pas avec la banque fstream.
    using std::string;
    
    int main()
    {
    	ofstream info("C:\Users\packard-bell\desktop\Cours UQAC\Informatique\etudiant.txt");
    
    	string codeP;
    	char nom, prenom;
    	double i,nombre, note1, note2, note3, note4, note5, note6;
    	i = 0;
    	cout << "Entrez votre nombre d'etudiant :\n";
    	cin >> nombre >> endl;
    	while (i < nombre)
    	{
    		if (info)
    			{
    			cout << "Ecrire dans l'ordre le code permanent de l'etudiant, son nom, son prenom, et Les 6 notes qu'il a eu" << endl;
    			info << codeP << nom << prenom << note1 << note2 << note3 << note4 << note5 <<note6;
    			i = i++;
    			info.close();
    			}
    		else 
    			{
    			cout << "ERREUR : Probleme d'ouverture du ficher cible";
    			}	
    	}
    return 0;
    }
    Le message d'erreur m'indique : "erreur lors de la tentative de mise en correspondance de la liste des arguments '(std:fstream, std::string)' "
    Et de plus il ne reconnait pas certaines lettres du chemin menant à mon document .txt.

    Je ne comprend pas !

    -----

  2. #2
    invite2d7144a7

    Re : écriture de fichier text C++

    Hia,

    Les \ indiquent un échappement (\t pour une tabulation, \n pour un retour ligne ...).

    Si tu veux qu'ils soient interprétés correctement par le compilateur, il faut les doubler \\.

  3. #3
    invite2216f80a

    Re : écriture de fichier text C++

    Dans ton if(info), tu fermes le fichier après la première écriture. Dans le cas ou nombre est supérieur à 1, ça risque de coincer.

    Essaye de ne pas mettre d'espace dans le nom de tes répertoires => Cours UQAC => Cours_UQAC

    Pour le reste, je ne sais pas!

Discussions similaires

  1. modification fichier text sur VB Express2010
    Par invite566bcce3 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 30/04/2011, 08h00
  2. Matlab Lecture de n fichier .txt et ecriture dans un fichier .xls
    Par invite24513ab6 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 26/07/2010, 10h12
  3. Ecriture dans un fichier text à partir d'un service JSP
    Par invitee5fedd72 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 28/06/2009, 23h31
  4. spyware fichier text Hijckthis
    Par invite191f8f85 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 27/02/2007, 18h37
  5. Fortran : écriture dans un fichier
    Par invite88ef51f0 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 16/01/2006, 20h32