Как в wxString записать ентер?

226
25 мая 2018, 09:00

Как ентер сделать частью wxString строки?

Answer 1

Сохраните свой перевод строки в переменную типа wxString и складывайте потом в удовольствие ;-) например, wxString e="\n";

Вообще, я не совсем понимаю, чего Вы хотели добиться такой сложной конструкцией. В арсенале wxString есть много способов для формирования нужной строки. Кроме перегруженного оператора сложения (конкатенации), можно использовать функции с форматным выводом Printf()(аналог семейства printf/sprintf) или статический метод wxString::Format() (это когда хочется использовать функционал Printf, но не хочется явно создавать дополнительную переменную типа wxString - обычно используется для формирования строки из разнородных элементов - чисел, си-строк, символов и т.п.), или перегруженный оператор <<. Есть и аналоги функций для строк STL: append и insert. Просмотрите список доступных функций в документации wx и выбирайте, что больше подойдет по Вашей задаче.

И старайтесь писать код более простыми конструкциями, тогда будет и проще читать программу, и легче искать ошибки.

Примеры использования: int n = 10; double pi = 3.14; char p = '%';

wxString s1, s2, s3;
s1.Printf("Какой=то текст\t %d\t Pi = %5.3f\nВыполнено %d%c", n, pi, 23, p);
s2 =  wxString::Format("Какой=то текст\t %d\t Pi = %5.3f\nВыполнено %d%c", n, pi, 23, p);
s3 = "Снова текст"; 
s3 << pi;

PS: примеры набирал не проверяя, возможны опечатки.

Answer 2

Спасибо Vladimir:

wxString e="\n";
r+=e;
READ ALSO
Error C2660: &#39;strcpy_s&#39;: function does not take 2 arguments

Error C2660: 'strcpy_s': function does not take 2 arguments

Я не могу понять в чем моя ошибкаДобавила "_s", не помогает

198
Собственная функция вместо ButtonClick

Собственная функция вместо ButtonClick

C++ Builder 2006Имеется БД Access, подключенная к Builder C++ через ADOConnection, ADOTable и DataSource

194
Ошибка с xutility

Ошибка с xutility

пытаясь создать функцию которая бы выдавала случайное простое число, я получаю следующие ошибки при компиляции:

200
Кроссворд на с++

Кроссворд на с++

Студенческая задачка, дословно звучит так: Разработка программы "Кроссворд"Программа автоматически генерирует кросворд по определенной...

275