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 :

Limitation arguments sscanf


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre r�gulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 8
    Par d�faut Limitation arguments sscanf
    Salut !

    Je suis en train d'essayer de lire un fichier ASCII de plus de 14 colonnes differentes, pour pouvoir utiliser les donn�es dans la suite du programme.
    Le probl�me c'est que sccanf ne veux pas me disant :

    Limitation sscanf can only take upto 12 arguments

    Y-a-t-il un autre moyen de lire mon fichier ??

    voici l'extrait du code concern� :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    while (fgets(&line,500,fp)) { 
     
         if (strlen(line) < 10) continue; 
     
    sscanf((&line),"%2d%d%3d%2d%s%2d%2d%s%s%d%s%s%s%2d",&hvpart,&canbus,&mod,&cha,&ft,&ftnum,&ftch,&calo,&phi,&eta,&sec,&side,&eleinside,&numele);
     
         cout << hvpart << canbus << mod << cha << ft << ftnum << ftch <<calo << phi << eta << sec << side << eleinside << numele << endl;
    Merci d'avance.

  2. #2
    Membre �m�rite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    780
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Mai 2006
    Messages : 780
    Par d�faut
    tu utilises du C l�, pas du C++. Tu cherches la solution en C ou en C++?

  3. #3
    Membre r�gulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 8
    Par d�faut
    Le fait est que j'ecris une macro ROOT (http://root.cern.ch), je ne suis pas sur que je veuille du C ou du C++, mais j'opterais plus pour le C++...
    Desol� pour l'indecision, je suis physicien et je decouvre un peu tout ce qui est programmation...

  4. #4
    Membre �m�rite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    780
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Mai 2006
    Messages : 780
    Par d�faut
    en C++ on utilisera dans la plupart des cas des std::string � la place des char*, des std::vector � la place des tableaux dynamiques, des fstreams pour utiliser des fichiers, des std::getline() pour lire une ligne d'un fichier ascii, des string streams pour convertir de types en strings (et inversement) etc..

    toujours ok pour le C++?

  5. #5
    Membre r�gulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 8
    Par d�faut
    deja est-ce que tu vois le probleme que j'ai ? j'aimerais seulement pouvoir lire le fichier, stocker les 14 valeurs de chaque colonne (separ�es par des tabulations) dans 14 variables, et les afficher (dans un permier temps).
    La finalit� serait de les utiliser dans la suite de ma macro (dessiner des histogrammes, des graphes...).
    et apperement sscanf ne peux pas sotcker plus de 12 variables (pour des raisons qui m'echappent)
    Merci pour tes reponses.
    Cheers.

  6. #6
    Membre r�gulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 8
    Par d�faut
    pas de reponse... si vous voulez plus de details n'hesitez pas...

Discussions similaires

  1. Limitation arguments sscanf
    Par spy666ne dans le forum C
    R�ponses: 4
    Dernier message: 01/02/2007, 13h28
  2. R�ponses: 3
    Dernier message: 24/07/2006, 13h11
  3. Nombre limité d'arguments sur fonction
    Par richard038 dans le forum Langage
    R�ponses: 5
    Dernier message: 16/05/2006, 22h35
  4. R�ponses: 1
    Dernier message: 06/11/2005, 17h55
  5. R�ponses: 4
    Dernier message: 12/09/2003, 11h38

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