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

Удалить пробелы до слова - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сложить двоичные дроби в прямом коде http://www.cyberforum.ru/cpp-beginners/thread1128671.html
Сложить двоичные дроби в прямом коде.
C++ Двумерные Массивы, удалить элементы главной диагонали Удалить элементы главной диагонали, на столбце с максимальным количеством отрицательных чисел добавить N-е количество столбцов заполнить случайными элементами. Запрещено использовать процедуры и функции. Можно использовать другие массивы. Вроде нечего сложного но не знаю как сделать так что бы удалить элементы главное диагонали :( И ещё есть работа со строками Ввести строку с... http://www.cyberforum.ru/cpp-beginners/thread1128670.html
C++ Очередь с приоритетом. Элементы с наивысшим приоритетом ставятся в начало очереди, с наименьшим – в конец
Здравствуйте! имеется задание: создать очередь с приоритетом (у каждого элемента свой приоритет). Элементы с наивысшим приоритетом ставятся в начало очереди, с наименьшим – в конец. (Последняя цифра числа является его приоритетом). Саму функцию вставки в очередь я реализовал, но как быть с приоритетом и как он вообще реализуется? void INSERT(TPQueue* &pbq,TPQueue* &peq, TElQ newEl) { ...
Инверсия содержимого файла C++
Здравствуйте! Написал функцию инверсии списка в памяти, а мне дали задание изменить ее для инверсии списка в файле! Прилагаю свой код инверсии в памяти! Подскажите как это реализовать в файле? void invertList(TEda * &Start){ TEda *wp1, *wp2, *wp3; if (Start == NULL || Start->next==NULL) return; wp1=Start; wp2=Start->next; wp3=wp2->next; Start->next=NULL; ...
C++ Ошибка http://www.cyberforum.ru/cpp-beginners/thread1128656.html
После компиляции выдает сообщение об ошибке приложения, что не так? В заданном графе необходимо определить, существует ли цикл, проходящий по каждому ребру графа только один раз. Код программы: #include <iostream.h> #include <stdio.h>
C++ Объясните код программы #include<stdio.h> //библиотека объявления функций и типов, //используемых для различных операций стандартного ввода и вывода #include<windows.h> // исходные тексты любого приложения Windows #include<conio.h> // для работы с консолью char buf; //буфер размера 256символов char *Rus(char *text) / / перекодировали из OEM в windows-1251 { CharToOem(text,buf); return buf; }... подробнее

Показать сообщение отдельно
Spect
1 / 1 / 0
Регистрация: 17.11.2013
Сообщений: 75
24.03.2014, 20:40     Удалить пробелы до слова
Программа удаляет последнюю букву в словах из строки. Но если в начале строки поставить пробелы тогда она не будет работать, как мне удалить их?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <string>
using namespace std;
 
int main()
{
    string str;
    cout<<"Vvedite stroku:";
    getline(cin, str);
    for(int i=0;i<str.length();i++)
    {
        if(str[i]==' ') str.erase(i-1,1);
    }
    cout<<"\nRezult:";
    cout<<str<<endl;
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru