Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
10093 / 6003 / 1504
Регистрация: 25.07.2009
Сообщений: 11,387
26.11.2009, 00:50 0

добавление пробелов в строке

26.11.2009, 00:50. Просмотров 1730. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от ton4ik Посмотреть сообщение
почемуто эта програмка не выводит на экран измененную строку.
Вот та же программа от TanT, отформатировал только так, чтоб самому понятнее было... Всё прекрасно работает, и строка выводится...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
using std::cin; 
using std::cout;
using std::endl;
#include <string>
using std::string;
 
 
int main(){
    string s="", buf;
 
    cout << "Enter string: ";       
    getline(cin, buf);
        
    buf = "*" + buf + "*";
 
    for ( int i = 1; i < buf.length()-1; i++ ){
        switch (buf[i]){
            case '(':   if ( buf[i-1] != ' ' ){ 
                            s += " (";  
                            break;
                        } 
            case ')':   if ( buf[i+1]!=' ' ){     
                            s += ") ";  
                            break; 
                        }
            default:    s+=buf[i];
        } // end        switch  
    }
 
    cout << "str: " << s << endl;
    return 0;
}
добавление пробелов в строке


Вернуться к обсуждению:
добавление пробелов в строке
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2009, 00:50

Подсчитать количество пробелов в строке
Задание : Вводится строка. Подсчитать количество пробелов в строке. Не...

Посчитать количество пробелов в строке
Посчитать количество пробелов в строке

Подсчитать количество пробелов в строке
Подсчитать количество пробелов в строке Через массив #include &lt;iostream&gt; ...

0
Другие темы раздела
C++ Задание! http://www.cyberforum.ru/cpp-beginners/thread67362.html
Во время поездки на поезде девочка заменила в названии поезда каждую букву ее номером в русском алфавите и получила запись из единиц и двоек "211221-21221". Определить откуда и куда идет поезд?
C++ Считывание и запись матрицы из/в файл Так,вообще вот исходный файл(F:\****\****\input.txt): 3 3 1 2 3 4 5 6 7 8 9 Первые два числа это размеры матрицы,остальные эта сама матрица.Использовать fin и fout.Нужно считать матрицу и... http://www.cyberforum.ru/cpp-beginners/thread67359.html
Исправление с использованием указателей и оператора new! C++
Всем привет. Помогите плиз доделать задачку,нужно исправить программку так чтобы она была с указателями и оператором new. Задание: Ввести несколько строк и проверить, может ли этот текст быть...
работа с файлами и массивами символов C++
Написать прогу, что читает слова из файла и составляет рейтинг наиболее употребляемых слов. Пользоваться можно только массивами символов при чтении файла, никаких левых функций типа getline() и тому...
C++ Отсортировать двусвязный список через указатели http://www.cyberforum.ru/cpp-beginners/thread67333.html
До последнего пытался решить полностью задачу сам, но никак не могу отсортировать элементы в алфавитном порядке через указатели. Очень прошу помочь, а то завтра прогорю по полной ...
C++ подскажите простенький компилятор подскажите простенький компилятор:) подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru