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 :

getline string integer


Sujet :

C++

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

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 40
    Par d�faut getline string integer
    Bonjour � tous,

    j'ai effectu� la lecture d'un fichier avec getline, j'utilise donc des appels du type:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    getline(FichierLu, ligne)
    Probl�me, "ligne" doit �tre un string et j'ai besoin d'integer.
    Je voudrais alors transformer ces string en integer, mais je n'y arrive pas. J'essaye d'utiliser atoi() mais �a ne marche pas car cette fonction a besoin de char*. Y a-t-il d'autres fonctions de transformation?

    Merci pour votre aide

  2. #2
    R�dacteur/Mod�rateur

    Avatar de gorgonite
    Homme Profil pro
    Ing�nieur d'�tudes
    Inscrit en
    D�cembre 2005
    Messages
    10 322
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d'�tudes
    Secteur : Transports

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 10 322
    Par d�faut
    sscanf ?
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    40
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 40
    Par d�faut
    Tu pourrais me donner un exemple stp?

  4. #4
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    40
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 40
    Par d�faut
    Citation Envoy� par Laurent Gomila
    ??? Je veux pas mettre tout FichierLu en int, mais uniquement la ligne r�cup�r�e.

  6. #6
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Si tu n'envoies qu'un entier sur ton flux, il n'y aura qu'un entier d'extrait.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    40
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 40
    Par d�faut
    D'accord, mais dans "FichierLu", j'ai un ensemble de lignes, pas qu'un entier. C'est dans "ligne" (qui est un string) que j'ai mon entier que je souhaite sortir.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    40
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 40
    Par d�faut
    Pas d'autre id�e?

  9. #9
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    string s="123456789";    
    stringstream ss(s);
    int n;
    ss>>n;

  10. #10
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Citation Envoy� par Gebudi.
    D'accord, mais dans "FichierLu", j'ai un ensemble de lignes, pas qu'un entier. C'est dans "ligne" (qui est un string) que j'ai mon entier que je souhaite sortir.
    Il ne faut pas remplacer toute la lecture de ton fichier par cette instruction, simplement au lieu d'extraire la ligne en question avec getline tu extrais un entier avec l'op�rateur >>.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. String( integer, Integer)
    Par sfaxien dans le forum VB 6 et ant�rieur
    R�ponses: 4
    Dernier message: 27/10/2009, 17h21
  2. Question sur passage String Integer
    Par fatenatwork dans le forum D�buter avec Java
    R�ponses: 4
    Dernier message: 13/03/2008, 11h45
  3. string -> integer
    Par troumad dans le forum Langage
    R�ponses: 2
    Dernier message: 01/09/2007, 10h12
  4. [Reference][String][Integer] Qu'est ce vraiment ?
    Par ZeKiD dans le forum Langage
    R�ponses: 17
    Dernier message: 24/01/2006, 17h22
  5. Conversions de String � Integer
    Par Rank dans le forum Langage
    R�ponses: 5
    Dernier message: 06/08/2003, 16h30

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