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

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

07.02.2015, 15:32. Просмотров 570. Ответов 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...

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

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

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

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

1
Evg
Эксперт CАвтор FAQ
19278 / 7135 / 528
Регистрация: 30.03.2009
Сообщений: 19,976
Записей в блоге: 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;...

Напишите макрос для вывода значений элементов одномерного целочисленного массива
Напишите макрос для вывода значений элементов одномерного целочисленного...

Макрос SUMMARY для вывода массива на экран и вычисления значения суммы элементов
Напишите программу, которая использует макрос SUMMARY для вывода массива на...


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

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

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