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

Работа со строками. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Охотник http://www.cyberforum.ru/cpp-beginners/thread297746.html
Охотник (Время: 1 сек. Память: 16 Мб) Сезон охоты очень не долог, и поэтому оставшуюся часть года заядлые охотники развлекают себя тем, что стреляют по мишеням в тире. Тир представляет собой плоскость, на которой расставлены мишени. Размерами мишеней можно пренебречь и считать их точками с координатами (x, y). Также известно, что мишени сделаны из картона, поэтому за один выстрел можно...
C++ Раскрывающийся список всем привет. такое дело: есть прога, на ее форме куча текста и т.д. можно так сделать, чтобы выделяя одно слово можно было сделать из него что-то типа раскрывающегося списка, куда можно было бы занести еще пару вариантов к этому слову. вобще чтобы в итоге на форме появился раскрывающийся список с несколькими возможными вариантами этого слова Добавлено через 21 минуту можно ли это реализовать?... http://www.cyberforum.ru/cpp-beginners/thread297733.html
Последовательность - 2 C++
Последовательность - 2 (Время: 1 сек. Память: 16 Мб) Вася написал на доске n целых чисел ai и ушел. Пришел Петя и, увидев Васину последовательность, решил ее немного изменить. Для этого он решил, что может стирать с доски лишь те числа, у которых имеются слева и справа элементы, превосходящие их. Формально, Петя может стереть число ak, если существуют значения ai и aj такие, что ai > ak и aj...
C++ Создание класса с перегрузкой операторов конструктор и деструктор
Создать класс времени (Time) содержащий закрытую переменную-член хранящую целое значение времени интервала в секундах. Интерфейс класса образуют функции-члены для доступа и изменения значения времени: GetHour(),GetMinute(), GetSecond(), SetHour(const int), SetMinute(const int), SetSecond(const int). Для вывода значения объекта в формате «чч:мм:СС» определить функцию show(). Добавить в созданный...
C++ Проверьте!Даны вещественные массивы A[5][6], B[6]. Определить значения вещественного массива C[6] по правилу... http://www.cyberforum.ru/cpp-beginners/thread297716.html
Прошу о помощи! Проверьте задачку! Надеюсь что хоть часть будет верно написано (я ведь совсем не шарю в этой теме) _______________________________________________________________________________ Даны вещественные массивы A, B. Определить значения вещественного массива C по правилу: C=сумме j-го столбца массива A при B>0 C=0 при B=0 C=A+A при B<0 Значение переменной i изменяется от 0 до 5....
C++ В строке имеется одна точка с запятой (;). Подсчитать количество символов до точки с запятой и после нее. В строке имеется одна точка с запятой ( ; ). Подсчитать количество символов до точки с запятой и после нее. подробнее

Показать сообщение отдельно
Healius
4 / 4 / 0
Регистрация: 06.05.2011
Сообщений: 50
17.05.2011, 15:41     Работа со строками.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
using namespace std;
 
int main(){
    setlocale(LC_ALL,"rus");
    string s=" dasd  dasda ";
    if(s.at(0)==' ')
        s.erase(0,1);
    if(s.at(s.length()-1)==' ')
        s.erase(s.length()-1,1);
    for(int i=0;i<s.length()-1;i++){
        if((s.at(i)==' ')&&(s.at(i+1)==' '))
            s.erase(i,1);
    }
    cout<<s<<endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru