#include < stdio.h >
#include < string.h >
typedef struct BurgerRecipe{
char BreadType;
char MeatType;
int SaltPercent;
float MagicIngredientGrams;
} recipes;
void create_recipe( recipes sample[ 4 ] ,int input,char bread,char meat,int salt,int magic) ;
void user_input( char bread,char meat,int salt,int magic) ;
struct burger {
recipes celery[ 4 ] ;
recipes oatmeal[ 4 ] ;
recipes treebark[ 4 ] ;
} burgers;
int main( )
{
int i= 0 ,j= 0 ,k= 0 ;
int input,salt,magic;
char bread,meat,l;
while ( 1 )
{
int option;
printf( "Choose an option:\n 1.Enter new recipe\n 2.Search by breadtype\n 3.Display all burger recipes\n 4.Display recipe for particular burger type\n 5.Close recipe book\n " ) ;
scanf( "%d" ,& option) ;
if ( option== 1 )
{
char burg_type[ 10 ] ;
printf( "Enter the burger type you woud like to create(celery,oatmeal,treebark)" ) ;
scanf( "%s" ,burg_type) ;
if ( burg_type== "celery" )
{
printf( "This burger type already contains 5 recipes\n Would you like to replace an existing recipe?(y/n)" ) ;
scanf( "%c" ,l) ;
printf( "Enter the recipe number you would like to update(0-4)" ) ;
scanf( "%d" ,& input) ;
user_input( bread,meat,salt,magic) ;
create_recipe( burgers.celery ,input,bread,meat,salt,magic) ;
}
else
printf( "egvsrgsrgs" ) ;
}
return 0 ;
}
void create_recipe( recipes sample[ 4 ] ,int input,char bread[ 10 ] ,char meat[ 10 ] ,int salt,int magic)
{
strcpy( sample[ input] .BreadType ,bread) ;
strcpy( sample[ input] .MeatType ,meat) ;
sample[ input] .SaltPercent = salt;
sample[ input] .MagicIngredientGrams = magic;
}
void user_input( char bread[ 10 ] ,char meat[ 10 ] ,int salt,int magic)
{
printf( "Enter the bread type to use" ) ;
scanf( "%s" ,bread) ;
printf( "Enter the meat type to use" ) ;
scanf( "%s" ,meat) ;
printf( "Enter the sal percent" ) ;
scanf( "%d" ,salt) ;
printf( "Enter the magic ingredients grams" ) ;
scanf( "%d" ,magic) ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCnR5cGVkZWYgc3RydWN0IEJ1cmdlclJlY2lwZXsKY2hhciBCcmVhZFR5cGU7CmNoYXIgTWVhdFR5cGU7CmludCBTYWx0UGVyY2VudDsKZmxvYXQgTWFnaWNJbmdyZWRpZW50R3JhbXM7Cn1yZWNpcGVzOwoKdm9pZCBjcmVhdGVfcmVjaXBlKHJlY2lwZXMgc2FtcGxlWzRdLGludCBpbnB1dCxjaGFyIGJyZWFkLGNoYXIgbWVhdCxpbnQgc2FsdCxpbnQgbWFnaWMpOwp2b2lkIHVzZXJfaW5wdXQoY2hhciBicmVhZCxjaGFyIG1lYXQsaW50IHNhbHQsaW50IG1hZ2ljKTsKCnN0cnVjdCBidXJnZXIgewogICAgcmVjaXBlcyBjZWxlcnlbNF07CiAgICByZWNpcGVzIG9hdG1lYWxbNF07CiAgICByZWNpcGVzIHRyZWViYXJrWzRdOwp9YnVyZ2VyczsKCgppbnQgbWFpbigpCnsgCiAgICBpbnQgaT0wLGo9MCxrPTA7CiAgICBpbnQgaW5wdXQsc2FsdCxtYWdpYzsKICAgIGNoYXIgYnJlYWQsbWVhdCxsOwoKICAgd2hpbGUoMSkKICAgewogICAgICAgaW50IG9wdGlvbjsKICAgICAgIHByaW50ZigiQ2hvb3NlIGFuIG9wdGlvbjpcbjEuRW50ZXIgbmV3IHJlY2lwZVxuMi5TZWFyY2ggYnkgYnJlYWR0eXBlXG4zLkRpc3BsYXkgYWxsIGJ1cmdlciByZWNpcGVzXG40LkRpc3BsYXkgcmVjaXBlIGZvciBwYXJ0aWN1bGFyIGJ1cmdlciB0eXBlXG41LkNsb3NlIHJlY2lwZSBib29rXG4iKTsKICAgICAgIHNjYW5mKCIlZCIsJm9wdGlvbik7CiAgICAgICBpZihvcHRpb249PTEpCiAgICAgICB7CiAgICAgICAgICAgY2hhciBidXJnX3R5cGVbMTBdOwogICAgICAgICAgIHByaW50ZigiRW50ZXIgdGhlIGJ1cmdlciB0eXBlIHlvdSB3b3VkIGxpa2UgdG8gY3JlYXRlKGNlbGVyeSxvYXRtZWFsLHRyZWViYXJrKSIpOwogICAgICAgICAgIHNjYW5mKCIlcyIsYnVyZ190eXBlKTsKICAgICAgICAgICBpZiAoYnVyZ190eXBlPT0iY2VsZXJ5IikKICAgICAgICAgICAgewogICAgICAgICAgICAgIAlwcmludGYoIlRoaXMgYnVyZ2VyIHR5cGUgYWxyZWFkeSBjb250YWlucyA1IHJlY2lwZXNcbiBXb3VsZCB5b3UgbGlrZSB0byByZXBsYWNlIGFuIGV4aXN0aW5nIHJlY2lwZT8oeS9uKSIpOwogICAgICAgICAgICAgICAgc2NhbmYoIiVjIixsKTsKCQkJCXByaW50ZigiRW50ZXIgdGhlIHJlY2lwZSBudW1iZXIgeW91IHdvdWxkIGxpa2UgdG8gdXBkYXRlKDAtNCkiKTsKCQkJCXNjYW5mKCIlZCIsJmlucHV0KTsKCQkJCXVzZXJfaW5wdXQoYnJlYWQsbWVhdCxzYWx0LG1hZ2ljKTsKCQkJCWNyZWF0ZV9yZWNpcGUoYnVyZ2Vycy5jZWxlcnksaW5wdXQsYnJlYWQsbWVhdCxzYWx0LG1hZ2ljKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgIAlwcmludGYoImVndnNyZ3NyZ3MiKTsKICAgICAgICAgICAgICAgCgogICAJfQogICAKICAgcmV0dXJuIDA7Cn0KCnZvaWQgY3JlYXRlX3JlY2lwZShyZWNpcGVzIHNhbXBsZVs0XSxpbnQgaW5wdXQsY2hhciBicmVhZFsxMF0sY2hhciBtZWF0WzEwXSxpbnQgc2FsdCxpbnQgbWFnaWMpCnsKICAgIHN0cmNweShzYW1wbGVbaW5wdXRdLkJyZWFkVHlwZSxicmVhZCk7CiAgICBzdHJjcHkoc2FtcGxlW2lucHV0XS5NZWF0VHlwZSxtZWF0KTsKICAgIHNhbXBsZVtpbnB1dF0uU2FsdFBlcmNlbnQ9c2FsdDsKICAgIHNhbXBsZVtpbnB1dF0uTWFnaWNJbmdyZWRpZW50R3JhbXM9bWFnaWM7Cn0KCnZvaWQgdXNlcl9pbnB1dChjaGFyIGJyZWFkWzEwXSxjaGFyIG1lYXRbMTBdLGludCBzYWx0LGludCBtYWdpYykKewogICAgcHJpbnRmKCJFbnRlciB0aGUgYnJlYWQgdHlwZSB0byB1c2UiKTsKICAgIHNjYW5mKCIlcyIsYnJlYWQpOwogICAgcHJpbnRmKCJFbnRlciB0aGUgbWVhdCB0eXBlIHRvIHVzZSIpOwogICAgc2NhbmYoIiVzIixtZWF0KTsKICAgIHByaW50ZigiRW50ZXIgdGhlIHNhbCBwZXJjZW50Iik7CiAgICBzY2FuZigiJWQiLHNhbHQpOwogICAgcHJpbnRmKCJFbnRlciB0aGUgbWFnaWMgaW5ncmVkaWVudHMgZ3JhbXMiKTsKICAgIHNjYW5mKCIlZCIsbWFnaWMpOwp9
compilation info
Main.java:1: error: illegal character: '#'
#include <stdio.h>
^
Main.java:1: error: class, interface, or enum expected
#include <stdio.h>
^
Main.java:2: error: illegal character: '#'
#include <string.h>
^
Main.java:6: error: class, interface, or enum expected
char MeatType;
^
Main.java:7: error: class, interface, or enum expected
int SaltPercent;
^
Main.java:8: error: class, interface, or enum expected
float MagicIngredientGrams;
^
Main.java:9: error: class, interface, or enum expected
}recipes;
^
Main.java:11: error: class, interface, or enum expected
void create_recipe(recipes sample[4],int input,char bread,char meat,int salt,int magic);
^
Main.java:12: error: class, interface, or enum expected
void user_input(char bread,char meat,int salt,int magic);
^
Main.java:14: error: class, interface, or enum expected
struct burger {
^
Main.java:16: error: class, interface, or enum expected
recipes oatmeal[4];
^
Main.java:17: error: class, interface, or enum expected
recipes treebark[4];
^
Main.java:18: error: class, interface, or enum expected
}burgers;
^
Main.java:21: error: class, interface, or enum expected
int main()
^
Main.java:24: error: class, interface, or enum expected
int input,salt,magic;
^
Main.java:25: error: class, interface, or enum expected
char bread,meat,l;
^
Main.java:27: error: class, interface, or enum expected
while(1)
^
Main.java:30: error: class, interface, or enum expected
printf("Choose an option:\n1.Enter new recipe\n2.Search by breadtype\n3.Display all burger recipes\n4.Display recipe for particular burger type\n5.Close recipe book\n");
^
Main.java:31: error: class, interface, or enum expected
scanf("%d",&option);
^
Main.java:32: error: class, interface, or enum expected
if(option==1)
^
Main.java:35: error: class, interface, or enum expected
printf("Enter the burger type you woud like to create(celery,oatmeal,treebark)");
^
Main.java:36: error: class, interface, or enum expected
scanf("%s",burg_type);
^
Main.java:37: error: class, interface, or enum expected
if (burg_type=="celery")
^
Main.java:40: error: class, interface, or enum expected
scanf("%c",l);
^
Main.java:41: error: class, interface, or enum expected
printf("Enter the recipe number you would like to update(0-4)");
^
Main.java:42: error: class, interface, or enum expected
scanf("%d",&input);
^
Main.java:43: error: class, interface, or enum expected
user_input(bread,meat,salt,magic);
^
Main.java:44: error: class, interface, or enum expected
create_recipe(burgers.celery,input,bread,meat,salt,magic);
^
Main.java:45: error: class, interface, or enum expected
}
^
Main.java:50: error: class, interface, or enum expected
}
^
Main.java:53: error: class, interface, or enum expected
}
^
Main.java:58: error: class, interface, or enum expected
strcpy(sample[input].MeatType,meat);
^
Main.java:59: error: class, interface, or enum expected
sample[input].SaltPercent=salt;
^
Main.java:60: error: class, interface, or enum expected
sample[input].MagicIngredientGrams=magic;
^
Main.java:61: error: class, interface, or enum expected
}
^
Main.java:66: error: class, interface, or enum expected
scanf("%s",bread);
^
Main.java:67: error: class, interface, or enum expected
printf("Enter the meat type to use");
^
Main.java:68: error: class, interface, or enum expected
scanf("%s",meat);
^
Main.java:69: error: class, interface, or enum expected
printf("Enter the sal percent");
^
Main.java:70: error: class, interface, or enum expected
scanf("%d",salt);
^
Main.java:71: error: class, interface, or enum expected
printf("Enter the magic ingredients grams");
^
Main.java:72: error: class, interface, or enum expected
scanf("%d",magic);
^
Main.java:73: error: class, interface, or enum expected
}
^
43 errors
stdout