Struktury w c

0

Witam. Nie rozumiem co robię źle. W programie tworze bazę danych studentów i w pętli wpisuje ich dane a na końcu wypisuje jednego z nich. Po próbie skompilowania wyskakuje mi błąd ;undefined reference to `prnitf' Prosze o pomoc

#include <stdio.h>
#include <stdlib.h>


struct Student
{
	char *imie;
	char *nazwisko;
	int indeks;
};
int main() {
	int a;
	struct Student studenci[5];
	
	for (a=0; a<5;a++)
	{
		scanf("%d",studenci[a].indeks);
	}
	
	prnitf("%d",studenci[0].indeks);
	
	
	return 0;
}
0

Popraw prnitf, na printf. Kompilator wskazał wyraźnie gdzie leży problem.

0

poprawione teraz program się sypie po wpisaniu pierwszej wartości. tzn wyłącza się nie wypisuje niczego

0

I mamy się domyśleć co to znaczy, że program się sypie?

0

Problem był w scanf("%d",&studenci[a].indeks); Dziękuje za pomoc.

0

Problem jest taki, że nigdzie nie alokujesz pamięci na napisy. Albo użyj statycznych tablic, albo malloc()

1 użytkowników online, w tym zalogowanych: 0, gości: 1