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 :

problem de chaine de caractere dans une structure


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 126
    Par défaut problem de chaine de caractere dans une structure
    salut tout le monde c'est un peu debile mais jai pas pu trouve de reponse :s
    voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    trypedef struct personne
    {
       int age;
       char nom[30];
    }nouveau;
    void main()
    {
    nouveau p;
    p.age=20;
    p.nom="NomDupersonne";
    }
    he ben quand je compile jai l'erreur suivant type incompatible pour p.nom="nomdupersonne" ???? esque vous pouvez m'aider a ce point merci d'avance

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    une chaine de caractères se copie avec strcpy, pas avec =...

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 82
    Par défaut
    "chaine de caractère" + "c" @ google , essaie tu vas voir
    Le premier lien est d'ailleurs sur developpez chez moi

  4. #4
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    typedef struct personne
    {
      ...
       char nom[30];
    }nouveau;
    void main()
    {
    ...
    p.nom="NomDupersonne";
    p.nom est un tableau et on ne peut pas jamais écrire : tableau = quelque chose.
    "NomDupersonne" est une adresse. C'est l'adresse du premier élément de la chaîne (non modifiable) qui contient "NomDupersonne".

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 126
    Par défaut
    Citation Envoyé par diogene Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    typedef struct personne
    {
      ...
       char nom[30];
    }nouveau;
    void main()
    {
    ...
    p.nom="NomDupersonne";
    p.nom est un tableau et on ne peut pas jamais écrire : tableau = quelque chose.
    "NomDupersonne" est une adresse. C'est l'adresse du premier élément de la chaîne (non modifiable) qui contient "NomDupersonne".
    et comment faire dans mon cas ??!!
    merci d'avance

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    je te l'ai dit...

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

Discussions similaires

  1. chaine de caractere dans une requete
    Par shepounet dans le forum Requêtes
    Réponses: 8
    Dernier message: 08/03/2009, 15h43
  2. supprimer une chaine de caractere dans une ligne.
    Par wadabush dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 11/02/2009, 20h59
  3. [Tableaux] passer une chaine de caracteres dans une URL ?
    Par isa150183 dans le forum Langage
    Réponses: 3
    Dernier message: 16/09/2008, 15h06
  4. erreur pour une insertion d'une chaine de caractere dans une cellule
    Par amel95140 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/10/2006, 09h09
  5. Réponses: 2
    Dernier message: 04/11/2005, 11h35

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