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

Обработка текста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать символьный файл, содержащий все символы, встретившиеся в тексте, включая пробел и знаки препинания http://www.cyberforum.ru/cpp-beginners/thread527709.html
Дан текстовый файл. Создать символьный файл, содержащий все символы, встретившиеся в тексте, включая пробел и знаки препинания (без повторений). Символы располагать в порядке их первого появления в...
C++ Строка: вывести на экран все слова сообщения, состоящие из n букв. Работа со строками. Дано осмысленное текстовое сообщение (т.е. алфавитно-цифровая информация, разделенная пробелами и знаками препинания, в конце которого ставится точка):вывести на экран все слова... http://www.cyberforum.ru/cpp-beginners/thread527704.html
прерывания C++
можно ли создать такую программу, которая вообще никак не будет реагировать на прерывания? на самом деле задался вопросом о вычислении скорости выполнения операций. Написал код, а потом вспомнил о...
Не записывается бинарный файл:( C++
Здравствуйте. Программа читает четыре числа типа double в текстовом файле 0.0367450.4577840.0987860.658325 и записывает их в бинарный файл в той же последовательности. Почему в бинарном файле числа...
C++ Перевод из Паскаля на С++ http://www.cyberforum.ru/cpp-beginners/thread527696.html
Привет всем. Нужна помощь. У меня есть алгоритм на Паскале, а нужен на С++, поскольку Паскаль знаю плохо, прошу вас перевести данный код из Паскаля на С++ Вот код for j:=0 to M-1 do count:=0;...
C++ шифрование текста RSA Ниже будет исходник. Шифрует но не расшифровывает посмотрите в чем может быть дело. Спасибо. int c,r,e,d,n,x; int gcd (int a, int b) { while ( b!=0 ) { c = a%b; a = b; b = c; } if (... подробнее

Показать сообщение отдельно
kristi1
10 / 10 / 1
Регистрация: 07.03.2010
Сообщений: 465

Обработка текста - C++

25.03.2012, 17:34. Просмотров 387. Ответов 3
Метки (Все метки)

Добрый день! В общем имеется программа, которая считывает из файла текст, в файле есть слова, записанные со знаком "-" переноса, как организовать проверку на этот знак и соединить слово? спасибо, вот текст
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
 
using namespace std;
 
template<class Type>
struct myvec
{
    myvec()
    {
        val = nullptr;
        sz = 0;
    }
 
 Type operator[](int n)
    {
        return val[n];
    }
 
 void push_back(Type t)
 {
     val = (Type*)realloc(val, (sz + 1) * sizeof(t));
    val[sz++] = t;
 }
 size_t size()
 {
     return sz;
 }
protected:
 Type* val;
 size_t sz;
};
 
struct intin
 {
 int otst;
 int KolSym;
 };
intin inin={0};
int main()
{
        cout << "KolSym";
        cin >> inin.KolSym;
        ifstream fin;
        myvec<char*> vec;
        myvec<char*> arr;
        ofstream fout;
        fin.open("in.txt");
        fout.open("out.txt");
 
        if ( !fin.is_open() ) 
        {
                cerr << "Can't open file" << endl;
                return 1;
        }
 
        if ( !fout.is_open() ) 
        {
                cerr << "Can't open file" << endl;
                return 1;
        }
        char* str = new char[255];
        while(fin >> str)
        {
        arr.push_back(str);
        str = new char[255];
        }
        for (int i = 0; i < arr.size(); i++) 
        fout << arr[i] << " ";
        for (int ki=0; ki<3; ki++)
        fout << endl;
        cout << "Enter OTST";
        cin >> inin.otst;
        fout << "TEXT"<<endl;
        for (int ki=0;ki<inin.otst;ki++)
        fout << " ";
        for (int i = 0; i < arr.size(); i++) 
        fout << arr[i] << " ";
        for (int i = 0; i < arr.size(); i++) 
            if (arr[i]="-") arr[i] = "\0"; 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru