[C]modification dans le tableau de structure
Résolu
Windy89
Messages postés
5
Statut
Membre
-
Windy89 Messages postés 5 Statut Membre -
Windy89 Messages postés 5 Statut Membre -
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.
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:
- [C]modification dans le tableau de structure
- Tableau word - Guide
- Suivi de modification word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des quatre premières colonnes. - Guide
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();
}
#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();
}
Je crois que dans la modification, tu dois utiliser la fonction strcpy de la bibliothèque <string.h>
strcpy(variable_a_modifier,"le texte")
strcpy(variable_a_modifier,"le texte")