Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: dima_nn   (05.01.2008 в 14:04)
Помогите пожалуйста разобрать работу этих функций. Как написано в книге Язык программирования C(Керниган и Ритчи) то функция getchar() читает из входного потока один символ, а функция putchar(int) печатает символ. Но у меня не получается определить конец, сказано что для этого есть константа EOF(-1), но почему-то вот этот пример работает не так как пологается:

#include <stdio.h>

main()
{
  int c;
  c = getchar();
  while(c != EOF) {
         putchar(c);
         c = getchar();
  }
}


Помогите мне пожалуйста разобраться окончательно в этих функциях.


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: