Lisaveta777

Prata listing 8.2 Lots of questiions

Aug 11th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.15 KB | None | 0 0
  1. #include <stdio.h>
  2. //у меня буферизация с клавы построчная. соответственно <Ctrl+Z> надо вводить в отдельной строке
  3.  
  4. int main()
  5. {
  6.  
  7.     char ch;
  8. //Прата использует здесь int, потому что EOF(-1) не входит в диапозон char. Почему у меня работает с char?
  9. //значит ли это,что  в моей реализации EOF не -1, а входит в диапозон char? где посмотреть значение EOF?
  10. //думаю, в файле с расширением .о - после транслятора и компоновщика
  11. //уже посмотрела значение EOF таким образом printf("%d\n",EOF); получается -1
  12. //компилятор транслирует исходник в машинный язык?потом компоновщик добавляет библ, конст, интерфейс системны -????
  13. //получает обьектный код????
  14.  
  15.  
  16.  
  17.     while( (ch = getchar()) !=EOF)
  18.     {
  19.         putchar(ch);
  20.  
  21.     }
  22.     return 0;
  23. }
Add Comment
Please, Sign In to add comment