Hejka, mam takie zadanie
I problem jest taki, że wyświetla mi się komunikat : expected primary-expression before 'biblioteka'
Co jest źle w tym kodzie?
/*Zdefiniuj typ strukturalny oraz 100-elementową tablicę
pozwalającą przechowywać informacje o książkach w bibliotece
(tytuł, autor, indeks, cena) oraz napisz funkcję, która wyświetli na ekranie
wszystkie dane tanich książek (tzn. cena<10zł)*/
#include <iostream>
#include <string.h>
using namespace std;
struct ksiazka
{
string tytul;
string autor;
int indeks;
float cena;
};
void WyswietlTanieKsiazki(ksiazka baza[])
{
for(int i = 0; i < 10; i++)
{
if(baza[i].cena < 10)
{
cout << "Tytul: " << baza[i].tytul << endl;
cout << "Autor: " << baza[i].autor << endl;
cout << "Indeks: " << baza[i].indeks << endl;
cout << "Cena: " << baza[i].cena << endl << endl;
}
}
}
int main()
{
ksiazka biblioteka[10];
for(int i=0; i<10; i++)
{
cout<<"tytul ";
cin>>biblioteka[i].tytul;
cout<<endl;
cout<<"Autor ";
cin>>biblioteka[i].autor;
cout<<endl;
cout<<"Indeks ";
cin>>biblioteka[i].indeks;
cout<<endl;
cout<<"cena ";
cin>>biblioteka[i].cena;
cout<<endl;
}
WyswietlTanieKsiazki(ksiazka biblioteka[]);
return 0;
}