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++/CLI Discussion :

probleme fonction atoi


Sujet :

C++/CLI

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2007
    Messages : 245
    Points : 110
    Points
    110
    Par défaut probleme fonction atoi
    bonjour,

    j'essaye de recuperer un numero dans le nom d'un fichier.

    j'ai un path du genre "/home/Desktop/acquisition_micro_ct/first_rotation/ACQ0005.DAT"
    les valeurs allant de 0000 a 4000.

    j'ai essaye:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    int proj_number = atoi(tfilename[proj].c_str());
    cout << "proj_number : " << proj_number << endl;
    et ca me renvoie tout le temps 0

    je me suis dit que c'etait a cause des zeros.
    j'ai fait un test rapide:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    int proj_number_test = atoi("/home/Desktop/acquisition_micro_ct/first_rotation/ACQ5.DAT");
    cout << "proj_number_test : " << proj_number_test << endl;
    mais la aussi ca me retourne 0.

    comment je peux faire pour recuper la valeur dans le path ?

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 071
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 071
    Points : 12 116
    Points
    12 116
    Par défaut
    Vous êtes dans la partie C++/CLI du forum, C++/CLI est un dialecte C++ pour .NET, votre question est plus du C que du C++/CLI.
    Même en C++ standard, votre question n'est pas pertinente car atoi est déprécié depuis des décennies.

    En C++, c'est avec des flux qu'on récupère les données.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    int proj_number;
    stringstream ssout("/home/Desktop/acquisition_micro_ct/first_rotation/ACQ0005.DAT");
    ssout>>proj_number;

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2007
    Messages : 245
    Points : 110
    Points
    110
    Par défaut
    merci pour l'info.

    et desole pour m'etre trompe d'endroit.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme avec la fonction atoi()
    Par abdou monta dans le forum Débuter
    Réponses: 17
    Dernier message: 14/12/2013, 15h17
  2. [Mail] Probleme fonction mail()
    Par tissot dans le forum Langage
    Réponses: 1
    Dernier message: 14/11/2005, 12h55
  3. problème fonctions callback
    Par youp_db dans le forum GTK+ avec C & C++
    Réponses: 1
    Dernier message: 02/10/2005, 14h47
  4. probleme fonction gethostbyname
    Par oclone dans le forum Développement
    Réponses: 6
    Dernier message: 14/04/2005, 10h31
  5. probleme fonction syntaxe
    Par gIch dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 28/02/2005, 09h52

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