Hejka, czy jest ktoś w stanie mi pomóc z moim kodem? Jestem zielony w strukturach danych w języku C++ i po prostu nie ogarniam dlaczego mi nie działa, jest ktoś w stanie mi go poprawić oraz wytłumaczyć dlaczego nie działa i co musiałbym zrobić żeby zadziałał?
#include <iostream>
using namespace std;
struct CD
{
int imie;
char nazwisko[25];
int waga;
float wzrost;
};
int main()
{
puts("podaj imie: ");
gets("imie");
puts("podaj nazwisko: ");
gets("nazwisko");
puts("podaj wage");
scanf("%d", &waga);
puts("podaj wzrost");
scanf("%f", &wzrost);
puts("----");
printf("Imie :%s\n",imie);
printf("nazwisko :%s\n",nazwisko);
printf("Waga :%s\n",waga);
printf("Wzrost :%s\n",wzrost);
}