Définir une chaîne dans une structure
Résolu
lamouchetsetse
Messages postés
112
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, j'ai créer une petite structure qui contient des chaînes de caractères, le probleme c'est que je ne parviens pas à enregistrer ma chaine.
voici mon code:
Dans un premier j'obtiens cette erreur lors de la compilation :error assignement to expression with array type.
Par contre le scanf fonctionne.
Je ne comprend pas pourquoi
Merci.
voici mon code:
typedef struct maStruct maStruc; struct maStruct { char chaine1[100]; char chaine2[100]; int entier1; int entier2; }; main(int argc, char *argv[]) { maStruct maChaine; maChaine.chaine1 = "salut"; // Ne fonction pas scanf("%s", maChaine.chaine1); //Fonctionne; return 0 }
Dans un premier j'obtiens cette erreur lors de la compilation :error assignement to expression with array type.
Par contre le scanf fonctionne.
Je ne comprend pas pourquoi
maChaine.chaine1 = "salut";ne fonctionne pas.
Merci.
A voir également:
- Définir une chaîne dans une structure
- Chaine tnt gratuite sur mobile - Guide
- Définir google comme page d'accueil - Guide
- Logiciel calcul structure bois gratuit - Télécharger - Architecture & Déco
- Chaine radio - Télécharger - Médias et Actualité
- Plus de chaine tv - Guide