Δημοσιεύτηκε: 05 Ιούλ 2011, 17:16
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!