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

Чтение текста из файла и вывод на экран предложений без запятых - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Условный оператор http://www.cyberforum.ru/cpp-beginners/thread1774341.html
Добрый день,нужна помощь в написании кода по заданию. Составить систему неравенств на основании графической схемы: Пока что получилось это: #include "stdafx.h" #include "math.h" #include <iostream> using namespace std; int _tmain() {
C++ Алгоритм Джонсона для графов Подскажите, пожалуйста, где можно найти реализацию этого алгоритма или помогите с реализацией. Я так понял, что сначала там идёт алгоритм Белмана-Форда, а потом Дейкстры, но как это сделать я не могу понять http://www.cyberforum.ru/cpp-beginners/thread1774335.html
C++ Неполадка с использованием define
Здравствуйте! Раньше я мог написать #define main Fun и использовать другое имя для точки входа, и аналогично с другими командами new static и т.д. А сейчас спустя год выдает ошибку, можете подсказать как это исправить(пользуюсь VS13)
Сравнение std::function с необходимым каллбеком C++
Добрый день, из - за захвата this не работает проверка каллбека на корректность - onAppStart3 - как с этим бороться - #include <iostream> #include <functional> using namespace std; ////////////////////////////////////////////////////////////////////////// class IFoo
C++ Выход за пределы массива http://www.cyberforum.ru/cpp-beginners/thread1774313.html
#include <assert.h> #include <assert.h> #include <string.h> #include <stdint.h> #include <limits.h> int get_bit(const void *in, size_t n) { return (((const uint8_t*)in) & (1 << (n % CHAR_BIT))) != 0; }
C++ Получить доступ к локальной переменной другой функции Что не так?Можно ли тут обойтись без указателя? #include <iostream> using namespace std; int a = 0; void m(void) { extern int b; a++; b++; } подробнее

Показать сообщение отдельно
Жанна97
0 / 0 / 0
Регистрация: 20.03.2016
Сообщений: 13
01.07.2016, 18:04     Чтение текста из файла и вывод на экран предложений без запятых
Помогите, пожалуйста, написать программу, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых.
Нужно без заумных операций, т.е через for,if и тд.
Не понимаю, как это сделать. Написала только так, но не приняли,сказали, заумно:
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
#include <iostream>
#include <Windows.h>
#include <wincon.h>
#include <fstream>
#include <string>
 
using namespace std;
 
int main(/*int argc, char *argv[]*/)
{
    string str;
    ifstream file("text.txt"); 
    if (!file.is_open()) {
        cout << "Error open file !!!\n";
        cin.get();
        return 1;
    }
    getline(file, str, (char)EOF); 
    string::size_type begin = 0, end, pos;
    cout << "Предложения без запятых:" << endl;
    while (1) {
        end = str.find('.', begin); 
        if (end == string::npos) break; 
        pos = str.find(',', begin);
        if (pos > end) 
            cout.write(&str[begin], end - begin + 1) << "\n"; 
        begin = end + 1;
    }
    fflush(stdin);
    getchar(); 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru