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

Программа на С++ строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Количество сравнений в массиве http://www.cyberforum.ru/cpp-beginners/thread330899.html
И снова здравствуйте!) Есть рабочий код - поиск в двоичном массиве. Как модифицировать код, чтоб вычислить число сравнений при поиске?? #include <iostream> #include <cstdlib> using namespace std;...
C++ Модульное программировапние на С++ (консоль) Помогите пожалуйста подкорректировать код. Задание было таким: Разместить определение данных в заголовочном файле, а определения функций и главную функцию программы в двух отдельных файлах. Вариант... http://www.cyberforum.ru/cpp-beginners/thread330885.html
Конус в С++.. C++
Ребят всем привет! Я новичок в программировании,пробовал только писать немного в Паскале,мне в универе дали задание изобразить конус,параллелограмм вписанный в конус на С++ Подскажите пожалуйста,с...
C++ Методы оптимизации памяти
Написал статью по оптимизации памяти в программах на С++. Ее можно почитать тут: http://itw66.ru/blog/c_plus_plus/491.html А какие методы вы можете предложить по повышению эффективности...
C++ Вопрос начинающего http://www.cyberforum.ru/cpp-beginners/thread330779.html
Здравствуйте. Мне сейчас 16 лет и в сентябре я пойду в 11 класс (я школота). В будущем я хочу стать программистом. Сейчас я уже учу С++ (немножко могу гонять в консоли) и немножко Delphi. Как...
C++ Сетевая карта Добрый вечер. Подскажите в какую сторону смотреть и какие маны читать. Задача: узнать сколько у сетевой карты ethernet портов, узнать их адреса, попробовать послать в них и принять из них данные.... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9683 / 5633 / 956
Регистрация: 25.07.2009
Сообщений: 10,811
08.07.2011, 16:09
Цитата Сообщение от Irina20 Посмотреть сообщение
точка после погоды осталась
Ну так её удалить надо было...
Продолжаем быдлокодить, с ужасом ждём, что будет, когда окажется, что и STL нельзя использовать...
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
#include <iostream>
#include <string>
#include <sstream>
#include <stack>
#include <cstdio>
#include <cstring>
    
int main(){
    char buf[BUFSIZ];
    
    while ( printf("String: ") && scanf("%[^\n]%*c", buf) == 1 ){
        char * tail = strchr(buf, '.');
        if ( ! tail ){
            printf("Wrong input!\n");
            continue;
        }
        *tail = '\0';
        std::string str(buf);
        std::istringstream ist(str);
        std::stack<std::string> stk;
        while ( ist >> str )
            stk.push(str);
        while ( ! stk.empty() ){
            printf("%s ", stk.top().c_str());
            stk.pop();
        }
        printf("\b.\n");
    }
    
    return 0;
}
Код
$ ./str_stk
String: aaa bbb ccc. ddd
ccc bbb aaa.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru