Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2015, 23:46   #1
Prizrak55555
Новичок
Джуниор
 
Регистрация: 10.03.2015
Сообщений: 2
По умолчанию getline в си

1)что делает функция getline в СИ?
2)while ((len = getline(line, MAXLINE)) > 0) , что тут проверяется и как?
3)s[i] = '\0' '\0' -это конец строки , но как он работает ?
Prizrak55555 вне форума Ответить с цитированием
Старый 13.03.2015, 00:57   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
1)что делает функция getline в СИ?
Читает строку максимум указанной длины.

Цитата:
2)while ((len = getline(line, MAXLINE)) > 0) , что тут проверяется и как?
Проверяется, что что-то прочиталось. Как? Функция возвращает сколько прочитала и сравнивают с 0.

Цитата:
3)s[i] = '\0' '\0' -это конец строки , но как он работает ?
Как барьер. Можете считать, что просто функции делают while(s[i] != 0)
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
оператор in.getline Евгения Е Общие вопросы C/C++ 1 16.06.2014 13:55
wcin.getline Diana528 Общие вопросы C/C++ 4 23.10.2013 17:29
cin.getline и gets() iceman2112 Общие вопросы C/C++ 3 14.11.2012 14:33
getline kir_rik Общие вопросы C/C++ 14 11.09.2010 15:56
Функция С++ getline() Golovastik Общие вопросы C/C++ 8 30.07.2009 00:20