Почему этот код выдает результат как false, даже если строки одинаковы?
Я дал двум строкам одинаковые значения, но все равно это говорит о том, что условие ложно.
Что я уже пробовал:
char s[] = "hello", t[] = "hello"; std::cout << "s: " << s << std::endl; std::cout << "t: " << t << std::endl; std::cout << (s == t ? "true" : "false") << std::endl;