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

Getline принцип работы - C++

Войти
Регистрация
Восстановить пароль
 
kindertei
0 / 0 / 0
Регистрация: 04.08.2016
Сообщений: 56
Завершенные тесты: 2
30.10.2016, 16:10     Getline принцип работы #1
Не совсем понимаю как влияет цикл. Да, выводится все сообщение, каждая срока с новой строки. Но, как тут происходит взаимодействие с циклом? Он же не задает индекс массива. Объясните что к чему?

C++
1
2
3
4
5
6
7
 ifstream in("message.txt");
 
  
  for (int i = 0; i < 2; i++) {
    in.getline(str, 256);
    cout << str << endl;
  }
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2016, 16:10     Getline принцип работы
Посмотрите здесь:

объсните принцип работы C++
C++ Принцип работы рекурсии
C++ Принцип реализации и работы со стеком
Принцип работы конструктора C++
Принцип работы switch C++
C++ Принцип работы программы
C++ Принцип работы функции
Принцип работы strpbrk C++
Принцип работы fstream C++
C++ Объяснить принцип работы списка
Принцип работы pthread_join C++
C++ В ходе работы программы она не останавливается на ввод с getline()

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nonedark2008
773 / 531 / 98
Регистрация: 28.07.2012
Сообщений: 1,424
30.10.2016, 16:17     Getline принцип работы #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
kindertei,
внутри in есть указатель на текущую позицию в файле.
При вызове getline считывается новая строка, а этот указатель смещается в ее конец, вставая на начало следующей строки.
feelosophy
0 / 0 / 0
Регистрация: 10.04.2016
Сообщений: 9
Завершенные тесты: 1
30.10.2016, 16:20     Getline принцип работы #3
Почитай тут: http://www.cplusplus.com/reference/s...tring/getline/
Цикл, как я понял, тут только для того, чтобы задать количество выводимых строк
Yandex
Объявления
30.10.2016, 16:20     Getline принцип работы
Ответ Создать тему

Метки
c++
Опции темы

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