Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
aboite
0 / 0 / 0
Регистрация: 12.04.2016
Сообщений: 9
1

Независимый ввод-вывод данных

12.04.2016, 17:11. Просмотров 237. Ответов 6
Метки нет (Все метки)

У меня на этой строчке программа "замерзает" до получения вводимых данных.
C++
1
fread(&buffer, size, 1, stdin);
Как сделать так, чтобы граф. интерфейс запускаемой из коммандной строки программы был доступен для взаимодействия с пользователем, пока ввод ожидает данных?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2016, 17:11
Ответы с готовыми решениями:

Ввод структурированных данных в файл и вывод данных из этого файла на экран (сделать хранилище данных в файле)
Здравствуйте) помогите написать программу, осуществляющую ввод...

Заменить в программе, переводящую строку в двоичный код, консольный ввод/вывод на файловый ввод/вывод
Добрый день! Помогите, пожалуйста, с программой. Программа считывает строку...

C++ ввод/вывод данных
уважаемые, помогите пожалуйста разобраться с задачей. рассмотреть ввод -...

Ввод-вывод данных
Ввести как значение сталых символы с кодами 186, 201, 205. Вывести в рядок...

ввод-вывод данных
Доброго времени суток! Начала изучать С++ и запуталась в простейшей программке...

6
aboite
0 / 0 / 0
Регистрация: 12.04.2016
Сообщений: 9
14.04.2016, 00:51  [ТС] 2
Актуально...
0
Lovc
36 / 36 / 5
Регистрация: 19.06.2015
Сообщений: 79
14.04.2016, 01:25 3
C++
1
int getchar ( void );
http://www.cplusplus.com/reference/cstdio/getchar/
0
aboite
0 / 0 / 0
Регистрация: 12.04.2016
Сообщений: 9
14.04.2016, 01:30  [ТС] 4
У меня там "толстый" поток данных, мегабайты. Нужна именно fread.
0
Lovc
36 / 36 / 5
Регистрация: 19.06.2015
Сообщений: 79
14.04.2016, 01:35 5
То есть данная функция работает, но заставляет пользователя ждать, а вы хотите в это время занять его?
0
aboite
0 / 0 / 0
Регистрация: 12.04.2016
Сообщений: 9
14.04.2016, 01:37  [ТС] 6
Цитата Сообщение от Lovc Посмотреть сообщение
То есть данная функция работает, но заставляет пользователя ждать, а вы хотите в это время занять его?
Совершенно верно.
Причём больший приоритет имеет интерфейс программы. Если это, конечно, имеет значение...
0
Lovc
36 / 36 / 5
Регистрация: 19.06.2015
Сообщений: 79
14.04.2016, 01:42 7
Тогда вам нужно создать параллельный поток, в котором будет считываться файл, а главный - будет занимать пользователя.
1
14.04.2016, 01:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2016, 01:42

Ввод и вывод данных с++
// Вопрос: почему вначале работы программы игнорируется 1 поле структуры?...

Ввод и вывод данных класса
Привет уважаемые гуру! Я к вам с очередным вопросом :senor: Нужно вывести...

Ввод и вывод данных в файл
Как сделать что бы водились слова через пробел? Здесь я вывожу данные. void...


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

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

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