Δημοσιεύτηκε: 05 Ιούλ 2011, 17:16
από stamatiou
migf1 έγραψε:Υποθέτω εννοείς να βάλουμε αρχικές τιμές σε όλα τα structures, σε κάθε στοιχείο του array, ε;

Κώδικας: Επιλογή όλων

#include <stdio.h>
#include <string.h> // for strncpy()

#define MAX_PERSONS 100
#define MAXNAME 255+1

typedef struct person {
char name[ MAXNAME ];
int age;
} Person;

int main( void )
{
Person people[ MAX_PERSONS ]; // array of Person ( ισοδυναμεί με: array of struct person )
register int i;

for (i=0; i < MAX_PERSONS; i++)
{
strncpy( people[ i ].name, "uknown", MAXNAME); // αρχικοποίηση του name σε "uknown"
people[ i ].age = 0; // αρχικοποίηση του age σε 0
}

...
return 0;
}

Οκ, thnx!