Struktura i tablica

0

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;       
}
0

Masz mieć:

WyswietlTanieKsiazki(biblioteka);
0

Faktycznie działa, dziękuję bardzo za pomoc! :D

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