Премини към съдържанието
15 години Kaldata.com – време е да почерпим! Прочети още... ×

Препоръчан отговор


#include <stdio.h>	  main()	 {		   int c;		    while ((c=getchar()) != EOF)			  putchar(c);			  getchar();	 }

Това е основната програма,на която трябва да и направя 2 версии (подпрограми),понеже  тепърва започнах да се занимавам, и ако може помогнете.В първата версия  трябва да я преобразувам,така че да проверява дали изразът

getchar() !=EOF

e 0 или 1, а при втората версия трябва да отпечатва самата стойност на EOF.Благодаря ви много,ако съм досаден ме извинето,но нямам представа как да го направя това.

Редактирано от under (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

нямам представа как да го направя това.

И какъв е проблемът? В момента, правиш именно тази проверка в условието на while цикъла. А за да отпечаташ стойността на EOF (ама убий ме, ако знам за какво ти е):
    putchar(EOF);        /* като символ */    printf("%d", EOF);   /* като ASCII код */
П.П. Не е много правилно да подаваш int на putchar. Редактирано от flare (преглед на промените)
  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

И какъв е проблемът? В момента, правиш именно тази проверка в условието на while цикъла.А за да отпечаташ стойността на EOF (ама убий ме, ако знам за какво ти е):

    putchar(EOF);        /* като символ */    printf("%d", EOF);   /* като ASCII код */
П.П. Не е много правилно да подаваш int на putchar.

Мерси отново много за помоща, която ми указа за пореден път.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.