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

Обработка текста и вывод в отдельный файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Новичок - наименее близкое к значению K. http://www.cyberforum.ru/cpp-beginners/thread76660.html
Очень большая просьба помогите решить задачу, что бы получить зачет. Реализовать функцию поиска целого числа, среди переданных в качестве параметров, наименее близкого к значению K, которое также передается в параметрах.
C++ WinAPI Полная перерисовка окна на WinApi Проблема Создаю окно с кнопками, собственно после нажатия на кнопку необходимо полностью очистить окно от старых кнопок и сделать новые, а это не получается сделать Вопрос Как полностью очистить окно? Юзаю VS 2005 UpdateWindow(hWnd); - не помогает http://www.cyberforum.ru/cpp-beginners/thread76654.html
Интерфейс программы C++
можно ли написать код чтобы у программы написанной наС++ не было интерфейса?
максимальное четное число массива C++
ребят помогите написать программу на сишке, которая после введения массива определяет его максимальное четное число.заранее спасибо
C++ Освобождение указателей двумерного массив. http://www.cyberforum.ru/cpp-beginners/thread76590.html
Возникает ошибка времени выполнения при освобождении. Что не так? #include "stdafx.h" #include <iostream> using namespace std; typedef int* pArray; typedef pArray* p2Array; int main( ) {
C++ трабл с генерацией псевдослучайных чисел вот нашел на форумепрогу : #include <stdio.h> #include <stdlib.h> #include <time.h> int gen_random( int range_min, int range_max ); /* ================================================================ */ int main( int argc, char *argv ) { подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
19.12.2009, 20:27     Обработка текста и вывод в отдельный файл
работает с учётом регистра

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <algorithm>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    char *File="input.txt";
    string str;
    vector<string> dictionary, buf;
    bool flag;
 
    ifstream f(File);
    if (!(f.is_open()))  // проверка наличия файла с тестом
    { cout<<"ERROR: not file "<<File; system("PAUSE"); exit(1); }
 
    ofstream fileOut;   fileOut.open("output.txt");
 
 
    while(!f.eof()) // чтении из файла
    {   
        getline(f, str);
        dictionary.push_back(str);
    }
 
    for (vector<string>::iterator word=dictionary.begin(); word!=dictionary.end(); word++)
    {
        flag=false; // 
        str=*word;
        //cout<<"*word__: "<<*word<<endl;
        buf.clear();
        do
        {
            for (vector<string>::iterator it=dictionary.begin(); it!=dictionary.end(); it++)
            if(((*word).length()>(*it).length())&&(str.length()>=(*it).length()))   
                if(str.find((*it))==0) 
                {
                //  cout<<"*it: "<<*it<<" ";
                //  cout<<"bstr: "<<str<<" ";
                    str=str.substr((*it).length()); 
                    //cout<<"astr: "<<str<<" ";
                    flag=true;
                    buf.push_back(*it);
                    //cout<<"find&cut: "<<str<<endl;
                    break;
                }
        }while (flag&&(!str.empty()));  // цикл выполняется пока за проход находиться слово которое содержиться в искомом слове
 
        if ((!buf.empty())&&(str.empty()))  // 
        {
            fileOut<<*word<<":";
            for (vector<string>::iterator b=buf.begin(); b!=buf.end(); b++)
                fileOut<<" "<<*b;
            fileOut<<endl;
        }
    }   // end for (vector<string>::iterator word
        
 
    f.close();
    //cout << endl;
    //system("PAUSE");
    return 0;
}
 
Текущее время: 02:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru