Како користити функцију Путцһар() у Ц

Kako Koristiti Funkciju Putc Ar U C



Тхе путцхар() функција је важна функција у Ц програмирању која се користи за читање и штампање карактера. Али не можете користити спецификације формата са овом функцијом. Ако желите да одштампате само један знак онда путцхар() функција може бити ефикаснија у поређењу са принтф().

Овај чланак ће истражити путцхар() ф унцтион, његову синтаксу и повратну вредност са примерима.







Шта је функција путцхар() у Ц-у?

Тхе путцхар() функција у Ц програмирању је излазна функција која се користи за писање знакова у стандардни излаз и приказује те знакове на конзоли. Ова функција је укључена у стандардну улазно/излазну библиотеку тј <стдио.х> датотека заглавља. Ова функција користи једноставну синтаксу у језику Ц која је дата као:



инт путцһар ( инт цһар ) ;

Параметар : Ова функција прихвата само један параметар, а то је цхар који је потребан за уписивање у излазни ток.



Повратна вредност : По успеху, функција враћа непотписани знак у конзолу. У супротном, враћа ЕОФ (Крај датотеке).





Како користити функцију путцхар() у Ц-у?

Размотрите следеће примере да бисте научили да их користите функција путцхар(). у Ц програмирању.

Пример 1

Хајде да наставимо са једноставним примером читања једног знака из програма помоћу путцхар() функцију и приказивање на конзоли.



#инцлуде <стдио.х>

главни ( ) {

// Декларишите карактер
цһар ц ;
//Тражи од корисника да унесе карактер
принтф ( 'Молимо унесите знак: ' ) ;
сцанф ( '%ц' , & ц ) ;
//Користите путцхар() за штампање датог знака на конзоли
принтф ( 'Унети знак је: ' ) ;
путцһар ( ц ) ;
повратак 0 ;


}

Пример 2

Ево још једног Ц програма који показује рад путцхар() функција читањем знакова из стринга.

#инцлуде <стдио.х>

главни ( ) {

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

цһар стр [ педесет ] = „Добро дошли у линукхинт.“ ;

за ( инт и = 0 ; и <= 25 ; и ++ ) {

//Користите путцхар() за штампање датог низа знакова на конзоли

путцһар ( стр [ и ] ) ;

}

повратак 0 ;

}

Пример 3

Такође можете користити путцхар() функцију за читање знакова из датотеке и ево примера таквог случаја.

#инцлуде <стдио.х>

инт главни ( )

{

ФИЛЕ * фајл ;
цһар ц ;
// Отварање датотеке у режиму читања
фајл = фопен ( 'филе.ткт' , 'р' ) ;
ако ( НУЛА == фајл )
{
принтф ( „датотека се не може отворити ' ) ;
}
// Штампање онога што је написано у датотеци, коришћењем путцхар(), знак по знак помоћу петље.
урадите {
ц = фгетц ( фајл ) ;
путцһар ( ц ) ;
// Провера да ли знак није ЕОФ. Ако је ЕОФ престаните да читате.
} док ( ц != ЕОФ ) ;
// Затварање датотеке
фцлосе ( фајл ) ;
повратак 0 ;


}

Излаз

Закључак

Тхе путцхар() функција је важна функција у Ц програмирању која се користи за штампање карактера на конзоли. Иако не дозвољава посебне формате, корисније је од принтф() када се штампа само један знак. Лак је за коришћење и коришћење у Ц програмима са једноставном синтаксом и повратном вредношћу. Примери коришћења су дати за читање знакова из корисничких уноса, стрингова и података како бисте лакше разумели како да користите путцхар() у различитим уобичајеним ситуацијама.