begin process at 2012 05 29 23:06:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

lecture d'un fichier txt et affichage (SOS)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

lecture d'un fichier txt et affichage (SOS)

lundi 18 juin 2007 à 16:35:41 | lecture d'un fichier txt et affichage (SOS)

malouve

bonjour,
j'ai 2 gros pbs
le premier est que je n'arrive pas à lire correctement un fichier txt qui se presente sous la forme d'un tableau à 9 colonnes et 201 lignes
les valeurs st affichés mais de manière aléatoire ( la lecture se fait à la 39ème ligne)
voici le code utilisé:

 string file ="matS.txt";
    string data = " ";
    ifstream mfile(file.c_str());//ouverture du fichier
    if(!mfile)data = "erreur";
      else
      {stringstream buffer;
        // lecture de tout le fichier
        buffer << mfile.rdbuf();
        // fermeture du fichier
        mfile.close();
        // recuperation du contenu dans un string
        data = buffer.str();
    }

    cout << data << endl;

SVP dites moi d'ou vient le pb car je ne comprends pas
 je vous donne quelques lignes de mon fichier txt pr ke vous puissez comprendre

1.000000e9      5.603425e-3      -6.490413e-2      9.783111e-1      -1.740100e-1      9.758739e-1      -1.826534e-1      -1.891823e-2      -6.229049e-2
1.085000e9      6.921810e-3      -7.092675e-2      9.727001e-1      -1.878764e-1      9.719810e-1      -1.965761e-1      -2.128138e-2      -6.827045e-2
1.170000e9      7.692728e-3      -7.763414e-2      9.692169e-1      -2.018745e-1      9.675217e-1      -2.105517e-1      -2.501053e-2      -7.557128e-2
1.255000e9      8.317075e-3      -8.545595e-2      9.647463e-1      -2.153868e-1      9.622218e-1      -2.243890e-1      -2.791875e-2      -8.142246e-2


merc de bien vouloir m'aider car je débute en C++

lundi 18 juin 2007 à 21:34:29 | Re : lecture d'un fichier txt et affichage (SOS)

SAKingdom

Membre Club
Réponse acceptée !
ifstream mfile("matS.txt");

if(mfile.fail()) cout << "erreur" << endl;
else {
    char *data;
    int size;

    // récupère la taille du fichier
    mfile.seekg(0, ios::end);
    size = mfile.tellg();
    mfile.seekg(0, ios::beg);

    // alloue la mémoire pour data
    data = new char[size+1];

    // lecture de tout le fichier
    mfile.read(data, size);
    // ajout du 0 de fin de chaine
    data[mfile.gcount()] = 0;
     // fermeture du fichier
     mfile.close();

    cout << data << endl;
}

C++ (@++)

mardi 19 juin 2007 à 09:18:59 | Re : lecture d'un fichier txt et affichage (SOS)

malouve

merci pr ce coup de main j'arrive à afficher tout mon fichier cependant j'aurai voulu tenir compte de la tabulation entre chaque valeur. Au fait je dois afficher le tracé de ces points  (1 point pour 2 colonnes: partie réelle et partie imaginaire). Pensez vous  que c'est possible de le faire si mon fichier est lu ligne par ligne sans séparation.
encore merci


Cette discussion est classée dans : fichier, lecture, string, data, txt


Répondre à ce message

Sujets en rapport avec ce message

Renommer un fichier [ par mindark ] Bonjour, j'essaie tout betement de renommer un fichier a l'aide des api, mais ca ne marche pas !Je veux renommer "kk.txt" en "qq.txt"String ancien="C: lecture d'un fichier txt-recuperationde donner-réecriture [ par Leparasite ] voila ce que je ve faire :sur mon dique dure c:\ j'ai un fichier TXT .je veu que mon programe lise le contenu de ce fichier et le réecrive sur le d: d lecture dans un fichier TXT en C# (caractere) [ par haribo ] je cherche les fonctions C plus plus qui permette de faire la lecture dans un fichier TXT des caracteres. en mode mode caractere par caractete.merci d Lecture .txt dans une IHM [ par chanandler ] Bonjour !! voila j'ai une IHM sous visual c++ 6. Dans cette IHM j'aimerais pouvoir afficher un fichier.txt dans une Edit Box ou une Static Box enfin j ouvrire polusieurs fichiers [ par Stiko ] bonjour; je veux ouvrire plusieurs fichiers "toto1.txt","toto2.txt".."toto10.txt"pourcela j ai fait un tableau de string tab1[];et j ai essayé de met 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 fichier texte [ par SnakeEyes38 ] Bonjour et désolé de vous déranger.J'ai un petit probleme pour lire un fichier txt. Mon fichier texte se présente sous cette forme : aa -3.667 -6.5 lecture logique d'un fichier txt en C [ par samissam ] Comment puisse je faire le traitement des données d'un fichier en langage C? Mes données sont dans un fichier txt et qui représentent un Arbre de d Lecture de la dernière ligne d'un fichier .txt [ par marouenetrab ] Bonjour, je suis novice dans le domaine de codage "C" sous linux et j'ai besoin d'un code qui me permet de lire uniquement la dernière ligne d'un fich Problème pour stoker une string dans un char* [ par Faroww ] Salut, Alors voici mon problème j'utilise une OpenFileDialog (Parcourir)pour permette a l'utilisateur de choisir un fichier. Je récupéré le patch du


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales