Как сравнить две строки? - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Пожалуйста подскажите, как сделать, чтобы программа заработала. В данный момент, чтобы не ввел, отвечает "Неверно". Видимо, напутал что-то с 10-й строкой. Или проблема шире?? Заранее спасибо!
#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
 
int main()
{
    setlocale(LC_ALL,"russian");//русский язык
    char str[100]="";
    printf("Столица России: "); gets(str);
    if(str=='Moscow')
         puts("Молодец\n");
    else
         puts("Неверно\n");

    system("pause");
    return 0;
}

Решение задачи: «Как сравнить две строки?»

textual
Листинг программы
if (str=="Moscow")

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5
Похожие ответы