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

вводом строк из файла - C++

Восстановить пароль Регистрация
 
Kirill Losev
3 / 3 / 0
Регистрация: 01.10.2011
Сообщений: 249
16.04.2012, 01:30     вводом строк из файла #1
Привет, уважаемые программисты!
У меня проблема возникла вот в чем:
в файле есть несколько строк текста. мне необходимо, чтобы после ввода определенного количества символов и их обработки программа продолжала считывать данные не после места остановки, а уже со следующей строки.
Я пробовал сделать так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
ifstream input("/media/wind/forlabs/2_sem/l4/input.txt");
...
while(1)
        {
            if(i == len.len)
            {
                pos = i;
                break;
            }
            input.get(len.length[i]);
            i++;
        }
        len.length[pos] = '\n';
...
но успеха это не дало.

Заранее всем спасибо за помощь!

Добавлено через 9 часов 25 минут
люди, ау)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2012, 01:30     вводом строк из файла
Посмотрите здесь:

C++ Вывод строк из файла
C++ Не могу разобраться с чтением из файла и вводом текстовых данных в массив
C++ Как исправить программу с вводом в нее текстового файла созданного ею же?!
Определить совпадает ли задаваемый вводом с клавиатуры символ с последним символом файла C++
C++ Поместить задаваемое вводом с клавиатуры целое число в начало файла
C++ Пользователь вводит имя файла, программа выводит содержимое файла с указанием номеров строк.
Застрял с вводом с файла C++
C++ C++ нахождение факториала числа n с вводом из файла

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
16.04.2012, 03:10     вводом строк из файла #2
читает заданное кол-во символов ( включая пробельные ) с каждой строки
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
#include <iostream>
#include <fstream>
 
int main()
{
    std::ifstream ifs("1.txt");
    if(ifs.is_open())
    {
        std::size_t const b = 5; // читаем по 5 символов с каждой строки
        char c;
        do
        {
            for(std::size_t i = 0; i < b && ifs.get(c); ++i)
            {
                std::cout << c;
            }
            std::cout << std::endl;
            while('\n' != c && ifs.get(c));
        }while(ifs);
    }
    else std::cerr << "Can't open file\n";
    ifs.close();
    return 0;
}
Kirill Losev
3 / 3 / 0
Регистрация: 01.10.2011
Сообщений: 249
16.04.2012, 12:11  [ТС]     вводом строк из файла #3
igorrr37, спасибо. попробую
Yandex
Объявления
16.04.2012, 12:11     вводом строк из файла
Ответ Создать тему
Опции темы

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