char не работает с if, не понимаю что делаю не так (c++)

#include<iostream>
#include<Windows.h>

int main()
{
    system("chcp 1251");

    char otv[9] = "";
    int sl = 0;

    printf("Вы??\n");

    scanf_s("%s", otv, 9);

    if (otv == "да" || otv == "Да")
    {
        printf("Воу воу воу это нелегально, поосторожней!!\n");
        system("pause");
        return 0;
    }

    if (otv == "нет" || otv == "Нет")
    {
        printf("Начался взлом zhопы\n");
        for (int i = 1; i < 101; i++)
        {
            sl = rand() % 80;
            Sleep(sl);
            printf("Взлом zhопы i%\n", i);
        }

        system("pause");
        return 0;
    }
    else
        printf("Ну тогда пока\n");
    
    return 1;
}

Не работает в 1 if


Ответы (0 шт):