Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2014, 23:11   #1
dykee
Пользователь
 
Регистрация: 09.10.2013
Сообщений: 78
Сообщение Борьба со строками: Дана строка, состоящая из слов, разделенных пробелами и заканчивающаяся точкой. Удалить в каждом слове... (C)

//Дана строка, состоящая из слов, разделенных пробелами и заканчивающаяся точкой. Удалить в каждом слове текста последнюю букву
Код:
#include<conio.h>
#include<iostream>
#include<string>
using namespace std;
int main ()
{
int pos;
string str;
getline(cin, str);
for(int i=0; i<str.length();i++)
{
str[i]=str.length();
if(pos=str[i-1]);
else str.erase(str.end()-pos);

}

cout<<' '<< str;
_getch();
return 0;
}
Помогите или натолкните на мысль, как выделить или показать последнюю букву в слове? Там дальше циклом должно пойти, помогите))
dykee вне форума Ответить с цитированием
Старый 18.03.2014, 05:07   #2
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

может как то так? встречаете пробел стираете символ номер которого пробел -1 это с учетом что у вас не бывает 2 пробела
Код:
if (str[i]==' ')
str.erase(str.[i]-1);
Lokos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дана строка, состоящая из русских слов, набранных заглавными бук- вами и разделенных пробелами (одним или несколькими). Преобразо nadyaH Помощь студентам 30 15.11.2013 20:46
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Odinsoon Паскаль, Turbo Pascal, PascalABC.NET 0 24.04.2013 18:46
Задача делфи! Дана строка символов, состоящая из произвольных десятичных цифр, разделенных пробелами.Вывести четные числа строки ethic Помощь студентам 0 17.04.2013 22:08
Дана строка, состоящая из русских слов, набранных заглавными буквами и разделенных пробелами (одним или несколькими) NeLIN Общие вопросы C/C++ 1 12.12.2012 23:07
Дана последовательность слов разделенных пробелами, удалить из нее повторные вхождения слов.С++ Bullrock Помощь студентам 4 01.03.2012 13:16