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

std::string Трим - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Есть ли такие утилиты. http://www.cyberforum.ru/cpp-beginners/thread95852.html
Я ищу утилиты которые позволяют находить утечки памяти... У меня возник вопрос есть ли программные утилиты(подобного рода), которые подключаются к VC++ 6.0. или VS 2008. Если такие утилиты существуют поставьте ссылку на ресурс от куда можно взять хотя бы одну такую утилиту. please...
C++ С++ Win32 API Подскажите книгу с самым доступным объяснением по данной теме. Что-то в роде "С++ за 21 день" только по Win32. Для чайников так сказать... :) Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread95849.html
Подскажите книжку C++
Привет всем..Я в C++ новичёк... но я хорошо соображаю и очень хочу научится.У меня есть Книга "С++ для чайников" но в ней нет задач чтобы программировать и там много написано непонятно и я кое где не понимаю... Пожалуйста подскажите мне Книжку написанную удобно и понятно с задачами на каждую тему..(Желательно книжку которая помогла вам подняться с нулевого уровня) P.S. Я думаю такие темы уже...
C++ вопрос по структурам
Я начал писать программу на следующию задачу Описать структуру с именем STUDENT, содержащую следующие поля: -Фамилия и инициалы -Номер группы -Успеваемость(массив из 5ти элементов). Написать программу выполняющую следующие действия: -Ввод с клавиатуры данных в массив, состоящий из 10ти структур типа STUDENT:записи должны быть упорядочены по возрастанию среднего балла; -Вывод на дисплей...
C++ Проход по квадрату http://www.cyberforum.ru/cpp-beginners/thread95832.html
Вот такая задачка! Помогите чем можете!!!!!! Пройдите в квадрате от клеточки 1 к клеточке 2 так, чтобы посетить все клеточки по одному разу, не попадая в черных.
C++ Функции... Помогите плз решить, я не программист не знаю как решается) Спасибо благодарен !) воть задача: Определить значение z=min(a,3b)*min(2a-b,2b), где min(x,y) - минимальное из чисел x,y. Задачу решить двумя способами. 1)не используя функцию min. 2)определив и использовав функцию min. Кому не трудно помогите) подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9453 / 5466 / 926
Регистрация: 25.07.2009
Сообщений: 10,490
21.02.2010, 23:15     std::string Трим
вроде работает...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <string>
 
std::string& trimStr(std::string& s){
    static const std::string SPACES(" \t\n");
    size_t head = s.find_first_not_of(SPACES);
    if ( head == std::string::npos )
        return s = "";
    else if ( head > 0 )
        s.erase(0, head);
    size_t tail = s.find_last_not_of(SPACES);
    if ( tail != s.size() - 1 )
        s.erase(tail + 1);
    return s;
}
 
int main(){
    std::string str;
    while ( true ){
        std::cout << "String: ";
        std::getline(std::cin, str);
        if ( str.empty() )
            break;
        std::cout << "Befor: \"" << str << "\"" << std::endl;
        trimStr(str);
        std::cout << "After: \"" << str << "\"" << std::endl;
    }
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru