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

Строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны результаты переписи населения. Покажите список населения которые родились после 1990года. http://www.cyberforum.ru/cpp-beginners/thread233837.html
Даны результаты переписи населения. Покажите список населения которые родились после 1990года. Также покажите число такого населения.
C++ Выбрать конфеты, килограмм которых оценен в промежутке 30-55 рублей Дано: В кондитерской фабрике производят конфеты в разном ассортименте. Выбрать конфеты килограмм которых оценен в промежутке 30-55 рублей. Также покажите срок годности этих конфет и номер магазина в... http://www.cyberforum.ru/cpp-beginners/thread233832.html
Что есть argc и **argv в функции int main(int argc, char **argv)? C++
Здраствуйте, уважаемые кодеры! Что означает argc и **argv в функции int main(int argc, char **argv), ни как не могу понять эти переменные дальше используются в условиях типа if (argc==3)....
Алгоритм Рунге-Кутта C++
Добрый день. Столкнулся с проблемой. Необходимо решить уравнение методом Рунге-Кутта четвертого порядка с точностью 0.0001 (для достижения точности использую метод двойного пересчета). Написал...
C++ Составить алгоритм и программу расчета плотности постановки посильных помех http://www.cyberforum.ru/cpp-beginners/thread233795.html
Составить алгоритм и программу расчета плотности постановки посильных помех R (ро) к самолетам-постановщикам посильных помех, на борту, которого имеются четыре автомата сброса дипольных отражателей....
C++ Программирование на С++ с использованием классов. Массивы объектов. Наследование Помогите с программированием,пожалуйста!!!!!!!!!!!! Создать класс равносторонний треугольник, член класса - длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре –... подробнее

Показать сообщение отдельно
Temirlan90
133 / 133 / 8
Регистрация: 30.09.2010
Сообщений: 333

Строки - C++

25.01.2011, 15:40. Просмотров 600. Ответов 16
Метки (Все метки)

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