Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Удалить символ новой строки в CString

40K
15 декабря 2009 года
hztp_serg
25 / / 10.07.2009
Есть C++ ATL-проеки VS2008. Переменная:
 
Код:
CString Designatio;

которая содержит некоторое значение. Нужно удалить символ новой строки из этой переменной, конечно его может и не быть там. Этот символ необязательно в конце строки. Помогите пожалуйста, как это сделать?
Большое спасибо!
40K
15 декабря 2009 года
hztp_serg
25 / / 10.07.2009
Пробую так:
 
Код:
CString Designatio;
...
Designatio.Replace('\n','');

получаю ошибку:
 
Код:
error C2137: пустая символьная константа
297
15 декабря 2009 года
koodeer
1.2K / / 02.05.2009
 
Код:
Designatio.Remove('\n');
40K
15 декабря 2009 года
hztp_serg
25 / / 10.07.2009
Большое спасибо! А если так:
 
Код:
Designatio.Remove('\r\n');

то почем-то не проходит, только по отдельности:
 
Код:
Designatio.Remove('\r');
Designatio.Remove('\n');

что этот метод удаляет только один символ?
297
15 декабря 2009 года
koodeer
1.2K / / 02.05.2009
Да, метод Remove удаляет только один символ. Все вхождения данного символа из строки.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог