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

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

Войти
Регистрация
Восстановить пароль
 
kindertei
0 / 0 / 0
Регистрация: 04.08.2016
Сообщений: 85
Завершенные тесты: 2
#1

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

30.10.2016, 16:10. Просмотров 122. Ответов 2
Метки c++ (Все метки)

Не совсем понимаю как влияет цикл. Да, выводится все сообщение, каждая срока с новой строки. Но, как тут происходит взаимодействие с циклом? Он же не задает индекс массива. Объясните что к чему?

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 принцип работы
Посмотрите здесь:

В ходе работы программы она не останавливается на ввод с getline() - C++
Необходимо заполнить массив объектов структуры. В структуре два поля: фамилия и год рождения. Но при запуске программы ввод фамилии...

Принцип работы strpbrk - C++
Изначально я думал, что он возвращает только 1ый символ, но эта функция _string operator*(_string &amp;a){ _string t; ...

Принцип работы fstream - C++
Допустим у нас есть файл из четырех чисел, например: 453 32 43 54. Я создаю экземпляр класса ifstream и инициализирую массив из четырех...

Принцип работы switch - C++
Всем доброго времени суток. Изучаю самостоятельно С++. Возник вопрос по поводу функции switch. Каким образом она работает на данном...

Принцип работы рекурсии - C++
Искал в инете и в поиске, но никак не могу понять принцип работы рекурсии программно. Допустим есть функция int f(int n) { if(0 ==...

объсните принцип работы - C++
Объясните кому не сложно принцип работы данной программы Планируется переписывание на паскале #include &lt;fstream&gt; using namespace ...

Принцип работы конструктора - C++
Объясните пожалуйста на простом примере принцип работы конструктора в С++. Я сейчас начал их изучать и никак не могу въехать. Спасибо.

Принцип работы pthread_join - C++
Есть код функции pthread_join из glibc. Подскажите: 1) Номер строки и что происходит, если для потока уже вызвали pthread_join? Тут...

LZSS принцип работы алгоритма - C++
Приветствую! Обращаюсь сюда за помощью, так как ни как не могу разобраться с алгоритмом LZSS. После непродолжительных поисков нашел вот...

Объяснить принцип работы списка - C++
struct link { int data; link* next; }; //////////////////////////////////////////////////////////////////////////////// class...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nonedark2008
889 / 628 / 126
Регистрация: 28.07.2012
Сообщений: 1,697
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/
Цикл, как я понял, тут только для того, чтобы задать количество выводимых строк
Ответ Создать тему
Опции темы

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