[sur les pointeurs en langagac]

ouedraogo Frederic -  
czmaster Messages postés 16 Statut Membre -
Bonjour tous le monde,
Je veux initialiser pointeur sur une chaîne de caractere qui est dans une structure. Est ce possible?
voici un exemple,
typedef struct
{
char *typeCompte ;
int solde;
}compte;
typedef struct
{
compte listc[10];
}tabc;

main()
tabc b;
char ch[]="bonjour";
{
for(j=0; ch[j]!='\0'; j++)
{

*(b.listc[i].typeCompte + j) =ch[j];
}

impossible, meme en utilisant strcpy!

Merci de votre aide!

1 réponse

czmaster Messages postés 16 Statut Membre 10
 
Essaye
stcrpy(*(b.listc[i].typeCompte + j) ,ch);

ou alors
sprintf(*(b.listc[i].typeCompte + j),"%c",ch[j]);


Celui qui pose une question risque cinq minutes d'avoir l'air bête. Celui qui ne pose pas de question restera bête toute sa vie.
http://czmaster.free.fr
0