Чатбот прочитает их ввод и ответ в соответствии с вводом, но строчные и прописные не читаются как равные. Мне не удалось найти, как заставить этот код читать заглавные буквы как строчные. Как заставить его распознавать ввод как строчные?
#include <iostream>
#include <cstring>
#include <locale>
#include <limits>
#include <cstdlib>
using namespace std;
int main
(int argc, char **argv)
{
string input;
cout << "Hello there" << endl;
{
for(;;)
{
std::cin >> input;
if (input == "hi")
cout << "hey what's up?" << endl;
if (input == "hey")
cout << "hey, what's up?" << endl;
if (input == "hello")
cout << "Hey, what's up?" << endl;
if (input == "how are you?")
cout << "I am good, how are you?" << endl;
if (input == "fine")
cout << "that's good" << endl;
if (input == "hru")
cout << "i am good, how are you?" << endl;
if (input == "good")
cout << "thats good" << endl;
}
}
}