Я работаю через некоторые онлайн-уроки. Я не могу понять, почему оператор выбора IF не работает?инструкция выбора IF не будет работать?
#include <stdio.h>
int main(){
char namedata[50], names;
int n;
printf("Enter Number of family members being enter into program \n");
scanf("%d", &n);
for (names=0; names<n; ++names)
{
printf("Enter family member name:\n");
scanf("%s", &namedata);
printf("name:");
puts(namedata);
}
if (namedata = john)
{
prinf("john is cool");
}
return 0;
}
У вас есть опечатка; вы устанавливаете 'namedata' значение' john', не сравнивая их ('=='). –
также должен использовать строковое значение ('' john ''), а не имя объекта ('john'). – wilcroft
Также переменные 'names' должны быть' int' not 'char'. – Wazaaaap