Struktury:
typedef struct Product{
char name[NSIZE];
double price;
}Product;
typedef struct Menu{
int amount;
Product menu[NTAB];
}Menu;
Aktualna zawartosc:
Menu meals={.menu[0]={"Fish & Chips",19.99},.menu[1]={"Beef Burger",15.99},.menu[2]={"Seafood",28.99},.menu[3]={"Chicken nuggets",13.99},.menu[4]={"Spaghetti",17.99},.amount=5}; //Przykladowe menu restauracji
Witam, potrzebuje pomocy w napisaniu funkcji ktora po podaniu w main czesci wyrazu np. "Spagh" zwroci wskaznik na odpowieni wyraz tablicy w tym wypadku - menu[4].
Na ten moment funcja wyglada tak i wiem niestety ze jest w tym mnostwo bledow ale dopiero zaczynam i nie wiem sam jak to zrobic
Product * func(char usrtxt[],Menu *ftxt,int amnt){
int counter_txt=0;
Product * foundptr;
for(int i=0;usrtxt[i]!='\0';i++) counter_txt++;
for(int j=0;j<amnt;j++){
for(int k=0;k<counter_txt;k++){
if(usrtxt[k]==ftxt->menu[j].name[k]) foundptr=&(ftxt->menu[j]);
}
} return foundptr;
}