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

Создать функцию удаления последнего символа в слове - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ подскажите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread830525.html
вот код программы... ________________ #include <iostream.h> #include <math.h> int A,B,n,N; double f,fi,R1,R2,R3,R4,R5,R6,t0,t1,t2,L,C,h,E0,w,pi,D1,D2,D3,FI,FU,T1,T2,Int,S1,S2; double I,U,t;...
C++ Что-то не так? Почему-то выдает два сообщения вместо одного ( лишнее выделено на картине). Скрин прикреплен. Вот отдельно фрагмент кода: double x1 , x2 , x3 , x4; if (D > 0) { double x1 = (-b +... http://www.cyberforum.ru/cpp-beginners/thread830516.html
C++ Выбор типа переменной-члена класса в зависимости от параметров передаваемых конструктору
Здравствуйте форумчане! Ответьте пожалуйста на вопрос - возможно ли такое на С++ и если да, то как это реализовать? Имеется класс, в нём нужна переменная-член класса. Это нужно для быстрого и...
Как связать работу двух исполняемых файлов? C++
Мне нужно, что бы главный файл запускал второй файл 4 раза.... но я даже 1 раз не могу запустить. Вот такой код: Файл L2F_1: #include <windows.h> #include <stdio.h> #include <conio.h> #include...
C++ Программирование графики http://www.cyberforum.ru/cpp-beginners/thread830489.html
Я студент-программист С++. У меня есть небольшой опыт разработки в средах win API, BUILDER. Сейчас хочу понять как работает графический интерфейс. И вряд ли нужно говорить, что тупое чтение...
C++ Сортировка по дате рождения данных в классе В классе хочу отсортировать людей по дням, месяцам и годам рождения сразу, но получается только что-то одно. Т.е. вот данные: Oleg Scorpion 07 11 1994 Pety Telez 13 10 1995 Katy Lev 27 05 1994... подробнее

Показать сообщение отдельно
Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152

Создать функцию удаления последнего символа в слове - C++

07.04.2013, 14:31. Просмотров 575. Ответов 4
Метки (Все метки)

Здравствуйте. Есть программа, но вместо функции str.erase нужно написать свою для удаления последнего символа в слове. Как быть?

Сама задача звучит как: Из каждого слова заданного текста удалить последнюю букву.

Программа:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
using namespace std;
int main()
{
    string str;
    getline(cin, str);
    for(int i=0;i<str.length();i++)
    {
        if(str[i]==' ') str.erase(i-1,1);
    }
    cout<<str<<endl;
    
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru