Witam. Mam następujący problem: chcę przekazać do funkcji sumującej konkretne elementy tablicy ze strukturą. Tyle ze nie bardzo wiem jak. Mam cos takiego:
#include <cstdlib>
#include <iostream>
using namespace std;
struct struktura
{
char nazwa_p[20];
int ilosc_p;
float cena_n;
float cena_b;
};
<b>int liczy(struktura* tablica)</b>
{
int suma;
for (int i=0;i<10;i++)
suma=suma+tablica.nazwa_p;
return suma;
}
int main(int argc, char *argv[])
{
baza*tablica=new baza[20];
<b>liczy(tablica);</b>
system("PAUSE");
return EXIT_SUCCESS;
}
Interesujące mnie elementy pogrubiłem. Oczywiście jest to tylko przykładowy kod bo nie ma wpisane nic do tej tablicy ale z grubsza chciałem pokazać o co mi chodzi. Jak by ktoś mi podpowiedział co man wpisać w deklaracji funkcji oraz co przy jej wywoływaniu za parametr. Z góry dzięki.