IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Lecture depuis un fichier


Sujet :

C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    36
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 36
    Par d�faut Lecture depuis un fichier
    Je dois recuperer des lignes dans un fichier ma methode marche pour les entiers mais pas pour les cher si qq peut m'aider.

    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    ifstream is;
    	char * chemin;
    	chemin="";
    	is.open (nom_fichier, ios::in );
     
     
     
    	int cpt=0,entier,x,y;
    	char lettre,lettre2;
    	SInfoImage info_img;
    	while(cpt!=m_nb_niveaux){
     
    		is >> lettre;
     
    		if(lettre=='#'){
     
    			cpt++;
     
    			SInfoDimension info_dim;
     
    			is >> entier >> info_dim.largeur >> info_dim.hauteur ;
     
    			m_tab_taille_image[cpt-1]=info_dim;
     
    		}
     
    		else if(lettre=='~'){
     
    			is >> chemin>> info_img.x >> info_img.y ;//Le programme plante a cette ligne
    			info_img.chemin=chemin;
     
    			m_tab_info_image[cpt-1].AddTail(info_img);
     
    		}
    Merci

    [BBCode r�-activ� par Netah_25 - merci d'y penser lorsque vous utilisez les balises code]

  2. #2
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3

  3. #3
    R�dacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 45
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par d�faut
    Remarque :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    is.open (nom_fichier, ios::in );
    is est d�j� un ifstream, dont sp�cifier ios::in est inutile.

  4. #4
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Et c'est ios_base et non ios aussi.

  5. #5
    R�dacteur/Mod�rateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par d�faut
    Le char * ce n'est pas mal (sauf peut-�tre en C++) mais il faut savoir l'utiliser.
    Ce code
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    char * chemin;
    chemin="";
    est buggu� puisque chemin est un pointeur non initialis�.
    Donc initialise d'abord chemin avec un new de la bonne taille puisqu'on est en C++, utilise chemin, puis n'oublie pas de faire un delete.
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas �tre meilleur que les autres, il faut �tre meilleur que soi." Albert Jacquard
    "Ceux qui savent o� ils ont pos� leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, �a vous changera les id�es !
    Ma page Prolog
    Mes codes sources comment�s

    Mon avatar : La Madeleine � la veilleuse de Georges de La Tour

Discussions similaires

  1. Lecture d'un fichier Excel depuis C#
    Par Lutarez dans le forum C#
    R�ponses: 11
    Dernier message: 06/01/2009, 17h52
  2. Lecture d'un objet depuis un fichier bloquant
    Par dest dans le forum Entr�e/Sortie
    R�ponses: 3
    Dernier message: 11/05/2007, 16h19
  3. Lecture depuis un fichiers txt
    Par mask91 dans le forum C++
    R�ponses: 15
    Dernier message: 04/03/2007, 22h40
  4. probl�me de lecture depuis un fichier texte
    Par [Hugo] dans le forum C++
    R�ponses: 12
    Dernier message: 27/10/2006, 16h46
  5. [VB6]mettre a jour textbox depuis la lecture d'un fichier ?
    Par Slumpy dans le forum VB 6 et ant�rieur
    R�ponses: 9
    Dernier message: 16/06/2006, 17h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo