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

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

Войти
Регистрация
Восстановить пароль
 
nikolainikolai
0 / 0 / 0
Регистрация: 07.05.2014
Сообщений: 29
#1

Произвольный доступ к строкам - C++

15.05.2014, 20:03. Просмотров 186. Ответов 3
Метки нет (Все метки)

правильно ли я понимаю что в c++ нет функции "прочитать из файла строку номер ..." ?
как её можно реализовать попроще?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2014, 20:03     Произвольный доступ к строкам
Посмотрите здесь:

Стек и произвольный доступ C++
Создать класс, реализующий произвольный треугольник C++
C++ Произвольный объект как аргумент функции
C++ Произвольный тип
Дан произвольный текст C++
Найти произвольный член последовательности C++
Вывести на экран произвольный пятиугольник C++
Организовать произвольный циклический сдвиг в массиве C++
Указатель на произвольный адрес C++
Произвольный доступ в файл. Лишний символ новой стоки C++
C++ Произвольный доступ к файлу большого размера 4+гб
Создать произвольный класс C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4390 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
15.05.2014, 20:57     Произвольный доступ к строкам #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от nikolainikolai Посмотреть сообщение
в c++ нет функции "прочитать из файла строку номер ..." ?
в C++ даже функции умножения 2 на 2 нет. Приходится самому писать.
Цитата Сообщение от nikolainikolai Посмотреть сообщение
как её можно реализовать попроще?
Читаете построчно нужное кол-во раз, не забывая проверить признак конца файла м/у чтениями.
nikolainikolai
0 / 0 / 0
Регистрация: 07.05.2014
Сообщений: 29
15.05.2014, 21:43  [ТС]     Произвольный доступ к строкам #3
спасибо

Добавлено через 51 секунду
а как проверить признак конца файла?
Tulosba
:)
Эксперт С++
4390 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
15.05.2014, 21:57     Произвольный доступ к строкам #4
Небольшой примерчик:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
 
int main() {
    
    std::istream& is = std::cin;
    std::string str;
    int i = 0;
    while( std::getline( is, str ) )
    {
        std::cout << "string " << ++i << ":" << str << std::endl;
    }
    
    return 0;
}
http://ideone.com/vCLe1W
Yandex
Объявления
15.05.2014, 21:57     Произвольный доступ к строкам
Ответ Создать тему
Опции темы

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