#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main()
{
char buffer[1024];
printf("Hello\n");
printf("What would you like to search\n");
printf("Here are the options\n");
printf("s : How are you\n");
printf("c : What would you like to search\n");
scanf("%s",&buffer);
if(buffer == 's')
printf("iam fine\n");
else if (buffer == 'c')
printf("What would you like to search\n");
fgets(buffer, sizeof buffer, stdin);
system(buffer);
return 0;
}
Ошибки консоли (программа не работает корректно)консоли предупреждения, если оператор не работает
C:\Users\sc\Documents\ForumCode\test\foo.c|12|warning: format '%s' expects type 'char *', but argument 2 has type 'char (*)[1024]'|
C:\Users\sc\Documents\ForumCode\test\foo.c|13|warning: comparison between pointer and integer|
C:\Users\sc\Documents\ForumCode\test\foo.c|15|warning: comparison between pointer and integer|
||=== Build finished: 0 errors, 3 warnings ===|
Читать и понимать предупреждения. Это не компилятор, это неправильно. – Kevin
Вы даже не задавали вопрос. – abelenky