Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
SEGNET
67 / 67 / 11
Регистрация: 28.12.2012
Сообщений: 471
#1

Не совсем понятно как работает такой код - C++

24.11.2013, 21:49. Просмотров 251. Ответов 2
Метки нет (Все метки)

Есть консольное приложение, которое при работе выводит данные.
Непонятно как работает такой код:
C
1
2
3
4
5
6
7
8
for (;;) {
  char option[10];
  puts("Press 'h' to hangup all calls, 'q' to quit");
if (fgets(option, sizeof(option), stdin) == NULL) {
  puts("EOF while reading stdin, will quit now..");
  break;
    }
}
Казалось бы, идет цикл который обрабатывает данные с клавиатуры, но при этом выводятся данные. Собственно эти данные мне и нужны для обработки.
http://www.cyberforum.ru/cpp-beginners/thread1512597.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2013, 21:49
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не совсем понятно как работает такой код (C++):

Как работает данный код и почему такой вывод?
Написал какой-то код, выводит в дебаге 5 в релизе 0 #include <iostream>...

Код работает не совсем корректно со строками
почему-то при любом количестве строк,которое я задаю,он позволяет написать...

Не совсем понятно, почему в результате выдает 0
#include <cstdlib> #include <iostream> #include <fstream> #include <string>...

Метод работает как то не понятно
template <typename TBase> bool TArray <TBase>:: ...

как i двигается понятно но вот не понятно как это делает j ?
Здравствуйте, вопрос очень глупы но все же есть цикл for (int i = 0,j = 0; i <...

2
SEGNET
67 / 67 / 11
Регистрация: 28.12.2012
Сообщений: 471
26.11.2013, 11:51  [ТС] #2
Про потоки в голову, не сразу пришла мысль -_-
0
Raali
639 / 343 / 74
Регистрация: 06.07.2013
Сообщений: 1,107
Завершенные тесты: 1
26.11.2013, 11:57 #3
Цитата Сообщение от SEGNET Посмотреть сообщение
Непонятно как работает такой код:
Цитата Сообщение от SEGNET Посмотреть сообщение
Казалось бы, идет цикл который обрабатывает данные с клавиатуры, но при этом выводятся данные. Собственно эти данные мне и нужны для обработки.
дак непонятно вам нужно узнать как он работает или получить данные?
данные находятся в option если я все правильно понял
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2013, 11:57
Привет! Вот еще темы с решениями:

Как написать такой код в си++?
Здравствуйте! Как написать такой код в си++? program ch; var ...

Не понятно работает
программа должна выводить число, но выводит "nan". что это значит? #include...

Не понятно почему не запускается код в билдере
#include <iostream> #include <math.h> #include <cmath> #include <ctime>...

не совсем понимаю код *указатели
изучаю указатели, столкнулся с кодом не совсем могу понять что происходит в...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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