Как да използвате функцията Putchar() в C

Kak Da Izpolzvate Funkciata Putchar V C



The putchar() е важна функция в програмирането на C, която се използва за четене и отпечатване на знак. Но не можете да използвате спецификатори на формат с тази функция. Ако искате да отпечатате само един знак, тогава putchar() функция може да бъде по-ефективна в сравнение с printf().

Тази статия ще проучи putchar() f unction, нейния синтаксис и нейната върната стойност с примери.







Какво представлява функцията putchar() в C?

The putchar() функция в програмирането на C е изходната функция, която се използва за запис на символ(и) в стандартния изход и показва този знак(и) на конзолата. Тази функция е включена в стандартната входно-изходна библиотека, която е заглавен файл. Тази функция използва прост синтаксис на езика C, който е даден като:



вътр пътчар ( вътр въглен ) ;

Параметър : Тази функция приема само един параметър, който е char, който е необходим за запис в изходния поток.



Върната стойност : При успех функцията връща неподписан символ на конзолата. В противен случай връща EOF (край на файл).





Как да използвам функцията putchar() в C?

Разгледайте следните примери, за да научите как да ги използвате функция putchar(). в програмирането на C.

Пример 1

Нека да продължим с прост пример за четене на един знак от програма, използваща putchar() функция и показването й на конзолата.



#include

основен ( ) {

// Деклариране на знак
въглен ° С ;
//Помолете потребителя да въведе знака
printf ( 'Моля, въведете знак: ' ) ;
сканиране ( '%° С' , и ° С ) ;
//Използвайте putchar(), за да отпечатате дадения символ на конзолата
printf ( 'Въведеният знак е: ' ) ;
пътчар ( ° С ) ;
връщане 0 ;


}

Пример 2

Ето още една C програма, която демонстрира работата на putchar() функция чрез четене на знаци от низ.

#include

основен ( ) {

// Деклариране на низ от знаци

въглен ул [ петдесет ] = „Добре дошли в linuxhint.“ ;

за ( вътр i = 0 ; i <= 25 ; i ++ ) {

//Използвайте putchar(), за да отпечатате дадения низ от знаци в конзолата

пътчар ( ул [ i ] ) ;

}

връщане 0 ;

}

Пример 3

Можете също да използвате putchar() функция за четене на знаци от файл и ето пример за такъв случай.

#include

вътр основен ( )

{

ФАЙЛ * файл ;
въглен ° С ;
// Отваряне на файл в режим на четене
файл = fopen ( 'файл.txt' , 'р' ) ;
ако ( НУЛА == файл )
{
printf ( 'файлът не може да бъде отворен ' ) ;
}
// Отпечатване на това, което е написано във файл, с помощта на putchar(), символ по символ с помощта на цикъл.
направи {
° С = fget и т.н ( файл ) ;
пътчар ( ° С ) ;
// Проверка дали символът не е EOF. Ако е EOF спрете да четете.
} докато ( ° С != EOF ) ;
// Затваряне на файла
fclose ( файл ) ;
връщане 0 ;


}

Изход

Заключение

The putchar() е важна функция в програмирането на C, използвана за отпечатване на символ в конзолата. Въпреки че не позволява специални формати, той е по-полезен от printf() при отпечатване само на един знак. Той е лесен за използване и използване в C програми с простия си синтаксис и върната стойност. Предоставени са примери за използване за четене на знаци от потребителско въвеждане, низове и данни, за да ви е по-лесно да разберете как да използвате putchar() в различни често срещани ситуации.