Initialisation d'un tableau de structure

Résolu
thmatew Messages postés 68 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 19 janvier 2010 - 12 mars 2007 à 11:30
turnerom Messages postés 492 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 12 janvier 2012 - 12 mars 2007 à 15:34
Bonjour a tous,

meme si je ne débute pas en C je pense que ce message doit etre poser ici.
je n'arrive pas a initialiser une structure en brut, un Exemple par exemple:

struct
{
   int x;
   int y;
}Point;

si je fait :

Point pt[2];

pt[0]={10,2};

il ne veut pas. pourquoi et comment faire pour eviter de reprendre chaque parametre de ma structure.
Merci pour l'attention que vous porterez a ce post.

PS: ceci est un cas simple en réalité j'ai une structure de 7element a reprendre 45 fois.
A voir également:

3 réponses

turnerom Messages postés 492 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 12 janvier 2012 1
12 mars 2007 à 15:34
Points fill_points(int a, int b)
{
   Points p;
   p.x=a;
   p.y=b;
   return p;
}

ensuite :
Point pt[2];
pt[0] = fill_points(4, 8);
pt[1] = fill_points(9, 12)

etc ...

TuRn3r
3
Rejoignez-nous