Мне очень жаль, что вы публикуете такой неловко новичок вопрос, но я не много трахался с C++ с моего колледжа, и я думаю, что в какой-то момент я выпил все, что знал о указателях и строках C++ прямо из моего глава. В принципе, я создаю консольное приложение на C++ (точнее, roguelike) с PDCurses для обработки вывода. Я хочу отобразить динамические строки (что-то, что я думаю, будет очень полезно в динамической игре, хе), но mvaddstr() продолжает бросать мне ошибки. Вот пример того, что я пытаюсь сделать:Как отображать переменные строки с использованием C++ и PDCurses?
string vers = "v. ";
vers += maj_vers;// + 48;
vers += ".";
vers += min_vers;// + 48;
vers += ".";
vers += patch_vers;// + 48;
char *pvers = vers.c_str();
mvaddstr(5,17, pvers);
refresh();
Конечно, это дает мне «Invalid преобразование const char*' to
символ * '» ошибки на символ * определение pvers. Я знаю, что я делаю что-то действительно нагло, глупо неправильно, но я действительно ржавый. Любая помощь будет очень полезна.
Ах, спасибо тонну. Я проголосую за тебя, но у меня нет репутации. – Ryoshi