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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2009, 14:44   #1
radion_80
Пользователь
 
Регистрация: 01.12.2009
Сообщений: 10
По умолчанию конец ввода с клавы

помогите, это программа по подсчету строк не могу закончить.

Код:
/*программа  ввода вывода*/

#include <stdio.h>

/*подсчет вводимых строк*/

main () {
  int c, ln;
  ln=0;

while ((c=getchar()) !=EOF);
  if (c == '\n')
    ++ln;

      printf("%d \n", ln);
}
Как программа узнает что пользователь перестал ввод символов?
Что нужно вставить чтобы программа заканчивала работу и выводила результат?
radion_80 вне форума Ответить с цитированием
Старый 01.12.2009, 14:46   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Как программа узнает что пользователь перестал ввод символов?
обычно пользовательлюбит заканчивать ввод Энтером
Код:
while ((c=getchar()) !=EOL);
или Эскейпом:
Код:
while ((c=getchar()) !=27);
В твоем же случае нужно нажать CTRL+Z

да и убери точку-запятую после While.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.12.2009, 14:54   #3
radion_80
Пользователь
 
Регистрация: 01.12.2009
Сообщений: 10
По умолчанию

при нажатии CTR+Z, выходит из проги и не выводит результат подсчета.

Код:
 !=27 за это спасибо.
не подскажеш где можно найти все обозначения символов
radion_80 вне форума Ответить с цитированием
Старый 01.12.2009, 15:35   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
не подскажеш где можно найти все обозначения символов
Ну задай на Wiki "ASCII код"...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.12.2009, 16:10   #5
quit
Я есть!
Форумчанин
 
Аватар для quit
 
Регистрация: 17.02.2008
Сообщений: 318
По умолчанию

Смотрим тут
©Учиться, учиться и еще раз учиться!
quit вне форума Ответить с цитированием
Старый 01.12.2009, 16:21   #6
radion_80
Пользователь
 
Регистрация: 01.12.2009
Сообщений: 10
По умолчанию

Спасибо! полегчало кажись.
radion_80 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление от клавы Schura Общие вопросы Delphi 5 21.04.2009 19:25
3 в одном: Хук клавы, мышки и..... Vognedar Win Api 2 02.03.2009 13:39
Отслеживание мыши клавы LAFUDR Win Api 1 13.05.2008 12:37
Эмуляция клавы и мыши ЧИЖ Общие вопросы Delphi 4 02.04.2008 07:51
Прерывание от клавы Киркоров Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 10 04.09.2007 10:03