Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Fon Eberkopff
3 / 3 / 2
Регистрация: 06.02.2015
Сообщений: 21
Записей в блоге: 29
1

Напишите программу для вывода значения константы EOF

07.02.2015, 15:32. Просмотров 645. Ответов 1
Метки нет (Все метки)

Упражнение 1.7. Напишите программу для вывода значения константы EOF.
Ничего другого не пришло в голову как:
C
1
2
3
4
5
6
7
8
#include <stdio.h>
 
int main()
{
    printf("%d\n",EOF);
        
    return 0;
}
В результате -1
И я так понимаю это правильный ответ.

Дмитрий предлагает ещё через putchar
http://dkhramov.dp.ua/index.php?n=Comp.KR01
C
1
2
3
4
5
6
7
#include <stdio.h> 
 
int main()
{    
    putchar(EOF);
    return 0;    
}
но у меня так не получилось вывести -1, выходит только странный символ...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2015, 15:32
Ответы с готовыми решениями:

Напишите программу для вывода кодов букв из заданного диапазона на усмотрение пользователя, например от 'j' до 'w
на основе этой программы #include &lt;stdio.h&gt; #include &lt;conio.h&gt; int main(void) { int...

Напишите программу для перевода температур по Цельсию в шкалу Фаренгейта и вывода соответствующей таблицы
Решил задачу. Вот условие: Напишите программу для перевода температур по Цельсию в шкалу...

Напишите программу, которая оценивает значение математической константы e по формуле
/* Напишите программу, которая оценивает значение математической константы e по формуле e...

Написать программу для вычисления заданного выражения и вывода на экран полученного значения
Доброго времени суток ув. форумчане. Сутки думал и пытался понять как это реализовать хотя бы...

Напишите программу, которая выводит на экран значения переменных для каждого типа языка «C»
Задание: Изучите статью глоссария об операторе printf. Напишите программу, которая выводит на...

1
Evg
Эксперт CАвтор FAQ
19638 / 7330 / 551
Регистрация: 30.03.2009
Сообщений: 20,508
Записей в блоге: 30
08.02.2015, 11:26 2
Цитата Сообщение от Fon Eberkopff Посмотреть сообщение
Дмитрий предлагает ещё через putchar
putchar печатает символ, а printf из твоего примера - его код. Точно так же будет разница в программах:

C
printf ("%d", 'a');
и

C
putchar ('a');
Просто эта разница будет более наглядна, чем с EOF'ом.

Вызов putchar (sym) эквивалентен printf ("%c", sym);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2015, 11:26

С while напишите программу вывода всех четных чисел в диапазоне от 2 до 100
Не могу разобраться почему не выводит все четные числа. #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt;...

Напишите программу для вывода на экран содержимого регистра DS
Напишите программу для вывода на экран содержимого регистра DS. Допустим, что байт, значение...

Напишите программу для заполнения трех двумерных массивов и последующего их вывода
Напишите программу для заполнения трех двумерных массивов и последующего их вывода. Первый...


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

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

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