[C]modification dans le tableau de structure

Résolu/Fermé
Windy89 Messages postés 4 Date d'inscription dimanche 4 octobre 2009 Statut Membre Dernière intervention 7 avril 2010 - 13 déc. 2009 à 23:05
Windy89 Messages postés 4 Date d'inscription dimanche 4 octobre 2009 Statut Membre Dernière intervention 7 avril 2010 - 17 déc. 2009 à 17:30
bonsoir à tous,
j'ai déclaré un tableau de structure qui contient 2 champs: le champs mot (qui est une chaine) et le champs page qui est un pointeur.

j'ai une variable mot1="blabla" quand je la mets dans tableau[i].mot elle est bien stockée, mais après si je la modifie en mettant mot1="###" alors je retrouve le mot "###" dans le tableau, avez une solution à ce probleme? i.e que le tableau ne se modifie pas après mise à jour meme si je change le mot après

merci pour votre aide.
A voir également:

4 réponses

Bon voilà un petit essaye au niveau de probleme

#include<stdio.h>
#include<string.h>
struct tableau{
char mot1[10];
int x;
};
main()
{
tableau x[33];
strcpy(x[0].mot1,"blabla");
printf("%s\n",x[0].mot1);
strcpy(x[0].mot1,"###");
printf("%s",x[0].mot1);
getchar();getchar();


}
1
Je crois que dans la modification, tu dois utiliser la fonction strcpy de la bibliothèque <string.h>
strcpy(variable_a_modifier,"le texte")
0
Windy89 Messages postés 4 Date d'inscription dimanche 4 octobre 2009 Statut Membre Dernière intervention 7 avril 2010
13 déc. 2009 à 23:23
j'ai essayé mais ça beugue totalement, je ne sais pas pourquoi mais ça ne marche pas
merci pour ton aide quand meme :)
0
Windy89 Messages postés 4 Date d'inscription dimanche 4 octobre 2009 Statut Membre Dernière intervention 7 avril 2010
17 déc. 2009 à 17:30
merci beaucoup pour votre aide :))
0