#include <stdio.h>
#include <stdlib.h>
struct DaneOsob_typowe
{
size_t *nrAlbumu;
char cImie[15];
char cNazw[40];
float fOceny[6];
};
struct ocena
{
unsigned oc1: 3;
unsigned oc2: 3;
unsigned oc3: 3;
unsigned oc4: 3;
unsigned oc5: 3;
unsigned oc6: 3;
};
struct DaneOsob_polaBitowe
{
size_t nrAlbumu;
char cImie[15];
char cNazw[40];
struct ocena bitOceny;
};
int main()
{
int n;
puts("Ile osob chcesz dodac?:\n");
scanf("%d",&n);
struct DaneOsob_typowe str[n];
puts("Dane dla stuktury DaneOsob_typowe:\n" );
for(int i=0; i<n; i++)
{
puts("Podaj nrAlbumu:\n");
scanf("%zu",str[i].nrAlbumu);
puts("Podaj imie:\n");
scanf("%s",str[i].cImie);
puts("Podaj nazwisko:\n");
scanf("%s",str[i].cNazw);
for(int j=0; j<6; j++)
{
puts("Podaj 1 ocene:\n");
scanf("%f",str[j].fOceny);
}
}
}
return 0;
W ostatniej linijce wyświetla mi się błąd "expected unqualified-id before return" nie mam pojęcia co jest nie tak .. Za wszelkie uwagi będę wdzięczny.