Struktura i tablica

Struktura i tablica
I2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
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?

Kopiuj
/*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;       
}
lion137
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5023
0

Masz mieć:

Kopiuj
WyswietlTanieKsiazki(biblioteka);
I2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.