Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
uniqueid
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 10
#1

Удаление пробелов из строки TCHAR - C++

26.06.2013, 00:47. Просмотров 608. Ответов 5
Метки нет (Все метки)

Нужно удалить все пробелы.
MFC не сработал.
C++
1
2
CString::Remove(_T(' '));
CString::Replace(_T(" "), _T(""));
std также.
C++
1
2
3
4
    TCHAR id_str[10];
    id.GetWindowText(id_str, 10);
    tstring s = id_str;
    s.erase(std::remove(s.begin(), s.end(), _T(' ')), s.end());
Почему?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2013, 00:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удаление пробелов из строки TCHAR (C++):

Удаление пробелов из строки - C++
Выдает ошибку на картинке, помогите найти проблему, пожалуйста. namespace Differentiation { class Differentiation { ...

Удаление пробелов из строки - C++
нужно удалить пробеллы из строки использовав для ввод gets(str); Char str и реализовать алгоритм удаления в виде функции include...

Удаление пробелов и строки - C++
имеется строка s1 (string) с содержанием "privet kak" нужно в вектор передать сначала privet потом kak, т.е. первым значением является...

Удаление пробелов из строки и их перенос - C++
Нужна программа,которая будет удалять все пробелы из строки 1 и переносить их в начало строки 2

Удаление всех пробелов из введенной строки - C++
2)Написать программу удаления всех пробелов из введенной строки. написать отдельно а потом вместе пожалуйста.в С++

Криво работает удаление пробелов из строки - C++
Нашел в нете код #include <iostream> #include <string> #include <algorithm> int main() { std::string s(" Test Test...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Andrew_Lvov
Эксперт С++
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
26.06.2013, 02:25 #2
Приведи пример входной строки.
0
uniqueid
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 10
26.06.2013, 03:15  [ТС] #3
Цитата Сообщение от Andrew_Lvov Посмотреть сообщение
Приведи пример входной строки.
99 999
0
Andrew_Lvov
Эксперт С++
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
26.06.2013, 03:23 #4
У меня работает первый вариант на вашем примере строки.
0
uniqueid
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 10
26.06.2013, 03:29  [ТС] #5
UNICODE включён в проекте?
0
Andrew_Lvov
Эксперт С++
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
26.06.2013, 03:30 #6
Да, вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "stdafx.h"
 
#include <iostream>
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    CString str = _T("99 9_99");
    str.Remove(_T(' '));
    std::wcout << static_cast<LPCTSTR>(str) << std::endl;
    return 0;
}
Добавлено через 31 секунду
Вместо wcout должно быть что-то TCHARовское, но для проверки подойдёт.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2013, 03:30
Привет! Вот еще темы с ответами:

Удаление лишних пробелов в начале и конце строки. - C++
Нужно написать функцию char*alltrim(char*string) для удаления пробелов в начале и конце строки с помощью указателей. Помогите завершить...

Ввод строки, определение ее длины, и удаление в ней всех пробелов - C++
Введите строку, определите ее длину, и удалите в ней все пробелы (предложите вариант без использования стандартного метода erase!

Создание программы со своей библиотекой ( удаление элементов с N по M в строке и удаление лишних пробелов(если 2 и более оставить один)) - C++
добрый день. помогите, пожалуйста понять мои ошибки в работе. Мне нужно написать программу со своей библиотекой, которая включает в себя...

Вывод строки символов TCHAR - C++
Приветствую друзья. Собственно вопрос: почему при выводе вот этой строки TCHAR * str = TEXT(&quot;Cyberforum&quot;); cout &lt;&lt; (TCHAR*) str; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
26.06.2013, 03:30
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru