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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ZaVyLoN
 Аватар для ZaVyLoN
83 / 83 / 6
Регистрация: 26.10.2009
Сообщений: 269
#1

Работа с файлами. - C++

16.01.2012, 20:52. Просмотров 326. Ответов 3
Метки нет (Все метки)

Имеется файл txt с текстом.
Как узнать номер строки в которой только одно слово записано.
И как его скопировать в другой файл.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2012, 20:52     Работа с файлами.
Посмотрите здесь:

C++ Работа с файлами
C++ работа с файлами
C++ Работа с файлами
C++ Работа с файлами
C++ Работа с файлами
C++ Работа с файлами
работа с файлами C++
C++ Работа с файлами
Работа с файлами C++
Работа с файлами C++
C++ Работа с файлами
работа с файлами C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
retmas
Жарю без масла
841 / 723 / 157
Регистрация: 13.01.2012
Сообщений: 1,667
16.01.2012, 20:56     Работа с файлами. #2
ститываешь построчно, запоминая номер текущей строки
проверяешь , одно ли слово в строке
ZaVyLoN
 Аватар для ZaVyLoN
83 / 83 / 6
Регистрация: 26.10.2009
Сообщений: 269
16.01.2012, 21:08  [ТС]     Работа с файлами. #3
retmas, пример можете написать?
retmas
Жарю без масла
841 / 723 / 157
Регистрация: 13.01.2012
Сообщений: 1,667
16.01.2012, 21:38     Работа с файлами. #4
как пример "в лоб"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    ifstream ifs("input.txt");
    int num = 0;
    while(ifs)
    {
        char str[255+1] = {0};
        char* ps = str;
        
        if(!ifs.getline(str, 255))
            break;
        ++num;
        while(isspace(*ps))
            ++ps;
        while(isalnum(*ps))
            ++ps;
        while(isspace(*ps))
            ++ps;
        if(isalnum(*ps))
            continue;
        cout << "#" << num << ' ' << str << endl;
    }
Yandex
Объявления
16.01.2012, 21:38     Работа с файлами.
Ответ Создать тему
Опции темы

Текущее время: 13:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru