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

Строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить уравнение высоты треугольника из трех заданных точек. http://www.cyberforum.ru/cpp-beginners/thread285951.html
Вот сам заголовочный файл: #pragma once struct Point2D { double x, y; }; struct Line2D {
Visual C++ Сохранение данных разных типов в файл, MFC Здравствуйте, уважаемые. Я новичок в С++, поэтому нужна ваша помощь. Имеется проект MFC. В главное окно из диалоговых окон передаются данные(массив int, просто переменные int, куча переменных CString и выбранная дата в календаре). Нужно все эти данные при выборе соответствующего пункта меню сохранять в файл(через диалог сохранения файла), а при выборе другого пункта меню загружать эти же данные... http://www.cyberforum.ru/cpp-beginners/thread285948.html
C++ динамическое программирование
Игра Ним с одной кучей камней и с инвертированными правилами (взявший последний камень проигрывает), нисходящее и восходящее ДП. заранее спасибо...
C++ Реализуйте списочную структуру в виде класса
Реализуйте списочную структуру в виде класса.Динамический двусвязный список (операции: добавить элемент после данного, удалить данный элемент …). class List { private: Node* head; public: List(); bool IsEmpty();
C++ Блок Схема http://www.cyberforum.ru/cpp-beginners/thread285941.html
Может кто нибудь помочь с блок схемой, а то у меня не очень получаеться 1 #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { int l;
C++ Метод Зейделя Я написал прогу по методу Зейделя, так вот при матрице 3х3 выдает после 7 итерации правильный ответ) а при матрице 4х4 уже на второй итерации пишет не правильно( Может кто подскажет в чём может быть причина???? это 3х3! #include <conio.h> #include <iostream.h> #include <math.h> const int n=3; подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
29.04.2011, 22:53     Строки
Например.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <sstream>
 
int main()
{
    const char for_rep = '.';
    std::string str;
    std::getline(std::cin, str);
    std::stringstream ist(str);
    while(ist >> str)
    {
        std::cout << str;
        if(!(ist>>std::ws).eof())
            std::cout<< '.';
    }
    return 0;
}
Добавлено через 2 минуты
Или так.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <sstream>
 
int main()
{
    const char for_rep = '.';
    std::string str;
    std::getline(std::cin, str);
    std::stringstream ist(str);
    std::string finish;
    while(ist >> str)
    {
        if(!(ist>>std::ws).eof())
            str += '.';
        finish+=str;
    }
    std::cout << finish <<'\n';
    return 0;
}
 
Текущее время: 07:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru