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

Считать текст из файла и вывести на экран только предложения, не содержащие запятых - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ приведите конкретный пример выражения x = a^z mod n, буду очень благодарен) http://www.cyberforum.ru/cpp-beginners/thread1014463.html
x = a^z mod n
C++ Написание формулы Помогите написать формулы в MVS: За ранее огромное спасибо. http://www.cyberforum.ru/cpp-beginners/thread1014441.html
C++ Задана квадратная матрица. Сделать транспортированную
Помогите! Двумерные массивы 1. Задана квадратная матрица. Сделать транспортированную. (рандом)
C++ Как настроить отладчик в Geany ?
Добрый день! Долго не мог поставить отладчик в Geany,наконец загрузил плагин. Поставил ключ -g Отметил загрузочный файл программы .появилась ,вернее активировалась команда run .При нажатии на нее в терминале выпадает сообщение такого рода. g++ -Wall -o "construtor" "construtor.cpp" -ggdb (в каталоге: /home/sergei/m) Сборка прошла успешно. "xterm" "-T" "Debug terminal" "-e" ...
C++ Множества http://www.cyberforum.ru/cpp-beginners/thread1014423.html
Помогите пожалуйста создать программу, которая упорядочивает существующие множества и определяет объединение двух множеств, порядка 7 и 12.
C++ Битовые операторы Доброго времени суток, уважаемые форумчане. Возник такой вопрос, а какой формулой можно отобразить действие операторов & и ^? Полазив по форуму я нашел, что a<<b = a*2b и a>>b = a\2b. Но как математически можно описать действие a&b и a^b? Заранее спасибо. подробнее

Показать сообщение отдельно
ABKA
7 / 7 / 0
Регистрация: 06.11.2013
Сообщений: 50
21.11.2013, 22:56     Считать текст из файла и вывести на экран только предложения, не содержащие запятых
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
#include <iostream>
#include <fstream> 
int main()
 
{
    setlocale(LC_ALL, "RUSSIAN");
    std::string str;
    std::cout<<"Enter infile name\n";
    std::cin>>str;    
    std::ifstream ifs(str.c_str());
    if(!ifs)
    {
        std::cerr<<"Can` t open file "<< str <<'\n';
        return 1;
    }
    do
    {
       
        
            std::getline(ifs, str, '.'); //Функция getline перегружена. Она может принимать 2 аргумента(как было у вас) или 3, что нам и нужно.
                                         // То есть считывает не до конца строки, а до точки.
            if(str.find(',') == std::string::npos)
                std::cout<<str<<'\n';
        
    }while(!ifs.eof());
    ifs.close();
    return 0;
}
Как-то так
 
Текущее время: 18:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru