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

Класс, который удаляет из строки все пробелы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ fopen не открывает файл http://www.cyberforum.ru/cpp-beginners/thread520608.html
Файл существует, с нормальными атрибутами, не открыт... FILE *pFile = fopen("C:\\settings.txt", "r"); errno - 2 Почему файл не открывается?
C++ Строка + число Перед записью в файл функция проверяет не существует ли уже файл с данным именем, если существует - добавляет к имени _номер. Моё недосыпающее сознание нашкодило такой костыль: void write_results(string& outp_file) { string test_buf(outp_file), n_buf; for (unsigned num = 0; ifstream(outp_file); ++num) { outp_file = test_buf; http://www.cyberforum.ru/cpp-beginners/thread520607.html
C++ не совсем понимаю код *указатели
изучаю указатели, столкнулся с кодом не совсем могу понять что происходит в функции *g_s, особенно это условие *p2 && *p2 == *p #include <iostream> #include <locale> using namespace std; char *g_s(char *sub, char *str);
C++ Как поменять точку на запятую в Visual C++ 6?
У меня в разделе Язык и региональные стандарты выставлена запятая(Делитель целой части и дробной). Т.е. для всей системы правильно число пять с половиной будет выглядеть как 5,5, а не как 5.5 И во всей системе именно работает через запятую, а в VC++ x = y * 3,7854 При y = 10000 выдает ответ x = 30000 x = y * 3.7854 При y = 10000 выдает ответ x = 37854
C++ В массиве целых чисел найти и распечатать все пары одинаковых чисел http://www.cyberforum.ru/cpp-beginners/thread520521.html
В массиве целых чисел найти и распечатать все пары одинаковых чисел. За помощь буду очень благодарен. //В массиве целых чисел найти и распечатать все пары одинаковых чисел #include <iostream> using namespace std; const int N = 10; int main()
C++ Программное включение языка ввода Хотелось бы, чтобы при запуске приложения не приходилось бы выбирать нужный язык и регистр ввода Windows-овскими сочетаниями клавиш. Подскажите, пожалуйста, как программно включить нужный язык и регистр ввода на С++. (MVS-2010) подробнее

Показать сообщение отдельно
Konstantin_D
14 / 14 / 2
Регистрация: 21.07.2011
Сообщений: 89
17.03.2012, 04:54  [ТС]     Класс, который удаляет из строки все пробелы
Цитата Сообщение от Jupiter Посмотреть сообщение
C++
1
    std::vector<std::string> vec = { "H   ell o ", "  wor         ld", "thi  s", "  i   s  " };
error: 'vec': non-aggregates cannot be inialised with initializer list

Добавлено через 6 минут
Немного упростился класс, но как его теперь заставить с Си-строками работать?
C++
1
erase_char ec(' '); ec("H   ell o ");
Добавлено через 28 минут
И где возникнут проблемы при работе функтора (или предиката) с STL, если он не наследован от классов unary_function и binary_function?
 
Текущее время: 09:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru