FILE *file; //Объявляем переменную типа файл и присваиваем имя file
char*filename="C:\\ds\\settings.txt"; //Объявлем переменную имя файла, эта переменная указавает на путь к файлу
char filetext[50]="none"; //Объявляем переменную текст файла.
file = fopen(filename, "r"); /*Открывает файл командой fopen, далее идет путь до файла и режим открытия, у нас это чтение */
if (fopen != 0) //Если удалось отрыть файл
{
fgets(filetext,50,file); //команда fgets присваивает пременной filetext содержимое файла
cout << "filetext = " << filetext << endl;
}
else //Если файл не возможно открыть
{
cout<<"Ошибка окрытия файла"; //Ошибка
}
fclose(file); //После работы файл необходимо закрыть
if (filetext=="used")
{cout << "Yes!"<<endl;}
else
{cout << "No!"<<endl;}
cout << filetext<<endl;
Не пойму. в файле текст "used'", выводится на экран он правильно, из переменной тоже правильно читается, а при попытке проверить "used" там или не "used" всегда выдает No!
Проверять надо как-то по-другому?
Прошу сильно ногами не бить, пока еще совсем новичок.