Я пытаюсь сделать эту программу прощаться, но она говорит, что все в порядке, а не , хотя я сделал переменное значение, такой же из, если тестового значенияC Язык программирования: если операторы не правильно работать с символами
#include <stdio.h>
#include <stdlib.h>
int main()
{
char history[200];
history == "NY school";
if(history == "NY school")
{
printf("good");
}
else{printf("okay");}
return 0;
}
Используйте '' strcpy' и strcmp' для назначения и сравнения строк –
Вы сравниваете указатели, следовательно, ошибку. Также 'man 3 strcmp'. – haziz