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 24281 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 24281 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