Можно ли получить индекс вектора structs? IE У меня есть студент структуры с именем, числом и возрастом членов. Допустим, у меня 5 студентов, Нельсон номер 2160482, Луи номер 2160483, Марио номер 2160484, Джон номер 2160485 и номер Николь 2160486. Я хочу получить индекс каждого студента, как я могу это сделать?Получить индексный номер вектора structs
typedef struct {
char name[30];
int number;
int age;
} tStudents;
tStudents vStudents[];
void check_data(tStudents vStudents[], int numStudents) {
int n;
for (n = 0; n < numStudents; n++) {
printf("Students registered with the nr. %i:\n", vSoft[n]);//this doesnt work, any idea how to get this value ?
printf("Name: %s\n", vStudents[n].name);
printf("Number: %i\n", vStudents[n].number);
printf("Age: %i\n", vStudents[n].age);
}
getchar();
}
какой вектор? где это? –
'это не работает' ... пожалуйста, уточните. –
'vSoft [n]' не определен нигде в этом коде. Также 'tStudents vStudents [];' не имеет никакого смысла. – UnholySheep