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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 31, средняя оценка - 4.71
Vasiliusis
40 / 40 / 1
Регистрация: 14.10.2008
Сообщений: 131
#1

Чтение заданной строки файла - C++

14.10.2008, 15:25. Просмотров 3689. Ответов 4
Метки нет (Все метки)

Добрый всем день.

Проблема простая: у меня есть файл, в котором есть несколько строк, не всмысле char или string, а в смысле строк - строчек, там 10-20 штук... Подскажите функцию С++ обращения к i-ой строке, на подобии обращения к i-му элементу массива. Функция типа SEEK в ПАСКАЛЕ. Очень признателен

P.S. fseek и прочие функции !!! С !!! не предлагать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2008, 15:25     Чтение заданной строки файла
Посмотрите здесь:

C++ Чтение строки из файла
Строки, чтение из файла C++
Чтение строки из файла C++
Чтение строки из файла C++
Чтение из файла и строки C++
C++ Чтение строки и файла
Чтение строки из файла C++
Чтение строки из файла C++
C++ Чтение строки из файла
C++ Чтение строки из файла
Чтение строки из файла C++
Чтение из файла. Поиск в тексте по заданной строке C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
oxotnik
1586 / 1063 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
14.10.2008, 17:17     Чтение заданной строки файла #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream> 
#include <fstream>  
int main ( )  
{
 using namespace std;
 fstream file;
 file.open( "rm.txt", ios_base::out | ios_base::trunc );
 file << "testing";
 file.seekp( 0, ios_base::beg );
 file << "a";
 file.seekp( 0, ios_base::end );
 file << "a";
}
Vasiliusis
40 / 40 / 1
Регистрация: 14.10.2008
Сообщений: 131
14.10.2008, 17:24  [ТС]     Чтение заданной строки файла #3
oxotnik, а чтобы считывать нужную строку, есть что-нибудь?
oxotnik
1586 / 1063 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
14.10.2008, 17:58     Чтение заданной строки файла #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
можно так:
C++
1
2
3
4
5
6
7
8
9
    m_File.open(m_sFileName.c_str(), ios_base::in | ios_base::out);
    string tmp;
    int i = 0;
    while(!m_File.eof())
    {
        getline(m_File, tmp);
        if (i == нужная стока) break;
        i++;
    }
Vasiliusis
40 / 40 / 1
Регистрация: 14.10.2008
Сообщений: 131
14.10.2008, 19:52  [ТС]     Чтение заданной строки файла #5
oxotnik, Спасиб, обязательно попробую!
Yandex
Объявления
14.10.2008, 19:52     Чтение заданной строки файла
Ответ Создать тему
Опции темы

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