accéder à un champ pointer dans une structure
bonjour je suis débutant en programmation en c je dois réaliser ce programme
1- définir le type ville qui contient le nom et le nombre d'habitants
moi j'ai fais ça
Code:
1 2 3 4 5
| typedef struct
{
char *nom;
long int nbr;
}ville; |
est ce que c'est juste ?
2-écrire la fonction ville creervil(char *nom,long int population)
la j'ai trouvé un problème, je sais pas comment accéder au champ nom vu que c'est un pointeur et je sais pas comment une fonction retourne une structure. J'ai essaye ça même si je sais que c'est faux
Code:
1 2 3 4 5 6 7
| ville creervil(char *nom,long int population)
{
ville c; /*déclarer c de type ville*/
c->nom= /*je sais pas comment y'accéder*/
c.nbr= 1255;
return c;
} |
aidez moi s.v.p