0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 25
|
|
1 | |
Как считать из stdin текст, пока не будет нажато Ctrl+D07.05.2011, 17:06. Показов 2601. Ответов 6
Метки нет (Все метки)
0
|
07.05.2011, 17:06 | |
Ответы с готовыми решениями:
6
Как в <textarea> обработать событие 'нажато Ctrl+Enter'? Установить курсор в ячейку так, как если было бы нажато сочетание клавиш Ctrl+Home Как считать числа из stdin в Windows? Как считать данные из STDIN напрямую? |
4773 / 2582 / 894
Регистрация: 29.11.2010
Сообщений: 5,591
|
||||||
08.05.2011, 08:45 | 2 | |||||
В качестве примера.
0
|
5 / 5 / 0
Регистрация: 20.03.2011
Сообщений: 180
|
|||||||||||||||||||||||||||
08.05.2011, 08:57 | 3 | ||||||||||||||||||||||||||
Если fgetc считывает ВСЮ строку до \n или до максимального установленного символа то почему тут
выполняется цикл 3 раза
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,169
|
|
08.05.2011, 09:11 | 4 |
.Malek., попробуйте разобраться с условием цикла.
1
|
5 / 5 / 0
Регистрация: 20.03.2011
Сообщений: 180
|
|
08.05.2011, 10:19 | 5 |
А все я понял fgets копирует по символьно из за того что второй аргумент равен 2. Затем сравниваем с while и он будет выполняться до тех пока пока условие истинно.
0
|
0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 25
|
|
08.05.2011, 19:49 [ТС] | 6 |
0
|
5 / 5 / 0
Регистрация: 20.03.2011
Сообщений: 180
|
|
08.05.2011, 19:59 | 7 |
4096 - это максимальное количество которое он может считать когда дойдет до 4097 функция прикатит считывание
#include <stdio.h> char *fgets(char *str, int n, FILE *fp) Считывает литеры из потока fp в строку по указателю str. Чтение заканчивается, когда встречается литера `\n' (новая строка), конец файла, возникает ошибка чтения или число прочитанных литер достигает n-1. Строка завершается 0. Литера '\n' (новая строка) включается в строку (перед 0).
1
|
08.05.2011, 19:59 | |
08.05.2011, 19:59 | |
Помогаю со студенческими работами здесь
7
Как считать число из stdin для дальнейшего использования Считать произведение чисел до тех пор, пока не будет введено число, по модулю больше, чем 5 Кнопка должна быть неактивной, пока TextBox не будет содержать определенный текст Текст с Memo1 ctrl+c и ctrl+v в определённую программу автоматически Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |