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 et enregistrement dans un tableau caractère par caractère


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif

    Inscrit en
    Août 2005
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 401
    Par défaut Lecture et enregistrement dans un tableau caractère par caractère
    Bonjour,
    en fait, j'ai un petit problème pour un code que je dois faire en C, je dois justifier un texte. Alors j'ai trois fonction getCar() pour ajouter des caractères dans un tableau, getSpace() pour ajouter des espaces, et justif() pour justifier le texte, mon problème vient de getCar() qui dois lire caractère par caractère avec cin.get() et enregistrer dans char car[].
    Cela fais 3 jour que je suis sur ceci est je ne comprend pas comment faire.
    Si vous pourriez m'expliquer se serait très gentil a vous.
    j'arrive a récupérer un seul caractère par exemple:
    $> bonjour
    j'arrive à récupérer 'b' mais je ne comprend pas comment passer à la deuxieme lettre :/ peut être avec for ou while mais je sais pas
    Enfin bonne fin de journée a vous, si il y a des âmes charitable pour estropié mon problème
    A bientôt je l'espère
    Thibaud

  2. #2
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 869
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 869
    Par défaut
    Salut,

    Avec un bout de code on pourrait plus facilement t'aider.

    A+

  3. #3
    Membre très actif

    Inscrit en
    Août 2005
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 401
    Par défaut
    ah tenez je suis désolée
    je met le code que j'ai fait actuellement:

    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
     
    #include <iostream>
     
    using namespace std;
     
    void getCar() {
    cin.get(char car);
    }
     
    int main(int argc, char **argv) {
    char tabcar[10];
    char caractere = getCar();
    tabcar[0] = caractere;
    cout<<"Je n'ai q'un seul caractère qui est "<<caractere<<endl;
    }
    le problème c'est que je voudrais pouvoir stocker plusieur lettre et ne pas retaper plusieur fois cin.get c'est pour que je puisse stocker le texte rentré et le justifié.
    Dans mon code je n'en suis que là.
    merci beaucoup KilVaiDeN

  4. #4
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    euh tu es sur que ca ca compile :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    void getCar() {
    cin.get(char car);
    }

  5. #5
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Tu mélanges le C et le C++ il faut en choisir un.

  6. #6
    Membre très actif

    Inscrit en
    Août 2005
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 401
    Par défaut
    oui je sais bien que je mélange mais euh mes professeur mon toujours appris comme ceci...Il disait on mélange mais c'est pas grave.
    et maintenant je suis perdu...
    arf oui cela ne compile pas ....

    snifff
    vous pourriez pas m'indiquer une solution
    j'aurais bien voulu donner plus de code mais je suis complètement perdu

Discussions similaires

  1. [MySQL] Faire une recherche dans un tableau créer par mysql_fetch_array avec in_array
    Par arnaudperfect dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 12/11/2007, 15h13
  2. [Débutant] Lecture caractère par caractère
    Par boober31 dans le forum Débuter
    Réponses: 10
    Dernier message: 28/09/2007, 14h52
  3. Réponses: 5
    Dernier message: 30/07/2006, 17h49
  4. Réponses: 10
    Dernier message: 19/06/2006, 19h04
  5. URGENt: recherche dans un tableau trié par ordre alphabetiqu
    Par JulPop dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/02/2005, 17h21

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