Проблема в том, что при использовании
title = tittle.c_str();
у вас остается висячий указатель.Вместо const const* title
используйте std::string title
.
std::string title;
if (argc >= 3) {
title = argv[2];
cout << "true";
}
Если вам нужно на char const*
позже в вашей программе, вы можете использовать title.c_str()
.Надеюсь, вам это не понадобится.