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

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

Войти
Регистрация
Восстановить пароль
 
true_Den
2 / 2 / 0
Регистрация: 18.05.2011
Сообщений: 75
#1

Удалить конечные пробелы из строки... - C++

28.05.2011, 17:03. Просмотров 811. Ответов 4
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
#include <string>
#include <iostream>
 
int main()
{
   std::string s("                                                            hhhhhhh  gfjghghkghk ");
   s=s.substr(s.find_first_not_of(" \t"));
   std::cout<<"'"<<s<<"'"<<std::endl;
эта удаляет начальные пробелы. и не дает пользователю самому ввести строку...
Помогите переделать...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2011, 17:03     Удалить конечные пробелы из строки...
Посмотрите здесь:

Функция, которая удаляет начальные и конечные пробелы из строки - C++
Написать функцию, которая удаляет начальные и конечные пробелы из строки, полученной в качестве аргумента Добавлено через 1 час 33...

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

Написать программу, которая удаляет конечные пробелы из введенной с клавиатуры строки - C++
Написать программу, которая удаляет конечные пробелы из введенной с клавиатуры строки.

Функция которая удаляет начальные и конечные пробелы из строки, полученной в качестве аргумента - C++
Нужен код без использования strlen

Функция alltrim удаляет из строки начальные и конечные пробелы и возвращает указатель на преобразованную строку - C++
Дали задание в ВУЗе. Назначение программы: Функция alltrim удаляет из строки начальные и конечные пробелы и возвращает указатель на...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
28.05.2011, 17:08     Удалить конечные пробелы из строки... #2
C++
1
2
3
4
5
6
int i = s.size() - 1;
while (s[i] == пробел)
{
       сделать pop_back или чё там есть у  string?
       i--;
}
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
28.05.2011, 17:12     Удалить конечные пробелы из строки... #3
C++
1
2
3
4
5
6
7
8
9
#include <string>
#include <iostream>
 
int main()
{
   std::string s("hhhhhhh  gfjghghkghk               ");
   s.erase(s.find_last_not_of(" \t") + 1);
   std::cout<<"'"<<s<<"'"<<std::endl;
}
diagon
Higher
1928 / 1194 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
28.05.2011, 17:12     Удалить конечные пробелы из строки... #4
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <sstream>
int main(){
    std::string string;
    std::getline(std::cin,string);
    while (string[string.size()-1]==' ') string.resize(string.size()-1);
    std::cout << string << std::endl;
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2011, 17:15     Удалить конечные пробелы из строки...
Еще ссылки по теме:

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

Удалить пробелы из введенной строки - C++
Написать программу, которая удаляет из введенной клавиатурой строки пробелы Добавлено через 10 часов 40 минут помогите

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

удалить пробелы из введеной строки - C++
Доброго времени суток) Нужно в вижуал си ++ составить программу, удалющую все пробелы из введеной строки. PS заранее спасибо за...

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


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

Или воспользуйтесь поиском по форуму:
true_Den
2 / 2 / 0
Регистрация: 18.05.2011
Сообщений: 75
28.05.2011, 17:15  [ТС]     Удалить конечные пробелы из строки... #5
Всем спасибо!так и знал что есть такая функция

C++
1
.find_last_not_of
только я писал
C++
1
.find_end_not_of
)
Yandex
Объявления
28.05.2011, 17:15     Удалить конечные пробелы из строки...
Ответ Создать тему
Опции темы

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