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 :

plusieurs noms dans un tableau


Sujet :

C

  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 21
    Par défaut plusieurs noms dans un tableau
    voila je souhaite créer un carnet d'adresse et pour cela j'ai besoin de pouvoir stocker plusieurs nom. Avec char nom[100]; je ne peu mettre qu'une chaine de caractère alors comment faire svp.


    merci
    larreira

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 47
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    char nom[50][100]; // pour 50 noms
    strncpy(nom[0], "mon nom", 100);// ou 100 -1 je sais plus
    Mais ne serait il pas plus judicieux de stocker dans un fichier les informations?

  3. #3
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 21
    Par défaut
    strncpy(nom[0], "mon nom", 100);// ou 100 -1 je sais plus

    A quoi sert cette ligne stp ?

    Utiliser un fichier je ne sais pas, je débute.

    Par contre le but c'est de saisir au clavier les noms de famille pour pouvoir ensuite les affichés.

    merci

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 47
    Par défaut
    Citation Envoyé par larreira Voir le message
    strncpy(nom[0], "mon nom", 100);// ou 100 -1 je sais plus

    A quoi sert cette ligne stp ?

    Utiliser un fichier je ne sais pas, je débute.

    Par contre le but c'est de saisir au clavier les noms de famille pour pouvoir ensuite les affichés.

    merci
    la fonction strncpy recopie la chaine de caractere "Mon nom" dans la premier case du tableau de chaine de caractere nom. Mais puisque tu utilise une fonction d'entré pour mettre dans le tableau le nom, tu n'as donc pas besoin de sa :p

    Poste ton code qui lit les noms et les mets dans le tableau

  5. #5
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par larreira Voir le message
    voila je souhaite créer un carnet d'adresse et pour cela j'ai besoin de pouvoir stocker plusieurs nom. Avec char nom[100]; je ne peu mettre qu'une chaine de caractère alors comment faire svp.
    Tu veux stocker des informations dans un fichier, c'est ça ?

  6. #6
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 21
    Par défaut
    non, je ne veux pas les copier dans un fichier.

  7. #7
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par larreira Voir le message
    non, je ne veux pas les copier dans un fichier.
    alors explique un peu mieux ce que tu veux faire...

  8. #8
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 21
    Par défaut
    je souhaite lancer mon soft, puis il me demande si je veux entrer un nouveau contact ou visualiser mes contacts deja entrés, mais, le probleme c'est que si je créer un tableau nom[], je ne peux que lui mettre qu'un nom de famille hors dans un carnet on en met plusieurs bien sur donc est ce qu'un tableau a deux dimension fonctionnerais ou autre chose.

    merci

  9. #9
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par larreira Voir le message
    je souhaite lancer mon soft, puis il me demande si je veux entrer un nouveau contact ou visualiser mes contacts deja entrés, mais, le probleme c'est que si je créer un tableau nom[], je ne peux que lui mettre qu'un nom de famille hors dans un carnet on en met plusieurs bien sur donc est ce qu'un tableau a deux dimension fonctionnerais ou autre chose.
    Il faut définir une structure pour tes données, puis un tableau de structure pour mémoriser plusieurs fiches. Mais en principe, on ne mémorise pas en mémoire (car c'est volatile), mais dans un fichier ...

    Quel est l'énoncé exact ?

  10. #10
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 21
    Par défaut
    Je n'ai pas d'énoncé précis à part te dire que c'est pour la création d'un carnet d'adresse.

    Et tu est sur qu'un fichier est nécessaire, car j'ai retrouvé un programme de mon BTS ou l'on devais créer la base de données des livres d'une bibliothèque dans lequel aucun fichier n'est utilisé.

    Si tu as un telephone fix je peu te tel si tu veux bien.

    Cordialement

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 47
    Par défaut
    Si tu veux pouvoir "garder" les données tu dois utiliser un fichier, apres si tu veux ne pas avoir a les garder, et juste pouvoir y acceder dans le programme apres les avoir rentré alors pas besoin de fichiers , mais quand ton programme s'arrete tu perd les données

  12. #12
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 21
    Par défaut
    oui tu as raison je viens de regarder le devoir de BTS et effectivement il y a un fichier d'utilsé c'était plus loin dsl bon ba laisse tombé je vais commencer par bien revoir mes cours avant de faire des choses qui ne sont pas encore à ma porté. Mais ce qui est ennuyeux c'est que les tutos sur le net ne sont pas toujours tres clair et le livre que j'ai ( la bible du programmeur en C/C++) c'est pareil. Bon je vais étudier tout ça. Encore merci pour ton aide ami programmeur.

    cordialement
    larreira

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 47
    Par défaut
    bas je trouve les cours de c.developpez.com, plutôt clair, surtout si tu lis la FAQ en parallèle, apres si tu as d'autres question n'hésite pas se forum est fait pour sa
    psense bien a cliquer sur résolu si tu n'as plus besoin d'aide

  14. #14
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 21
    Par défaut [résolu]
    je viens juste de parcourir les tuto de developpez.com mais je sais je m'imagine un site different au niveau de la présentation et de la maniere d'apprendre.
    merci de ton aide en tout cas
    a bientot ( ca c'est sur lol)

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

Discussions similaires

  1. [FPDF] Aligner plusieurs MultiCell dans un tableau
    Par Lenezir dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 05/03/2008, 21h24
  2. Insérer plusieurs caractères dans un tableau
    Par Gigatrappeur dans le forum Ada
    Réponses: 4
    Dernier message: 28/12/2007, 22h24
  3. Extraction valeur suivant plusieurs valeurs dans un tableau
    Par fabibou dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/07/2007, 20h02
  4. [MySQL] Comment affiché un résultat avec plusieurs lignes et plusieurs champs dans un tableau
    Par Yagami_Raito dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 15/05/2007, 15h19
  5. VBA-E Recherche des différents noms dans mon tableau excel
    Par tazmania dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/04/2007, 20h31

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