Тхе путцхар() функција је важна функција у Ц програмирању која се користи за читање и штампање карактера. Али не можете користити спецификације формата са овом функцијом. Ако желите да одштампате само један знак онда путцхар() функција може бити ефикаснија у поређењу са принтф().
Овај чланак ће истражити путцхар() ф унцтион, његову синтаксу и повратну вредност са примерима.
Шта је функција путцхар() у Ц-у?
Тхе путцхар() функција у Ц програмирању је излазна функција која се користи за писање знакова у стандардни излаз и приказује те знакове на конзоли. Ова функција је укључена у стандардну улазно/излазну библиотеку тј <стдио.х> датотека заглавља. Ова функција користи једноставну синтаксу у језику Ц која је дата као:
инт путцһар ( инт цһар ) ;
Параметар : Ова функција прихвата само један параметар, а то је цхар који је потребан за уписивање у излазни ток.
Повратна вредност : По успеху, функција враћа непотписани знак у конзолу. У супротном, враћа ЕОФ (Крај датотеке).
Како користити функцију путцхар() у Ц-у?
Размотрите следеће примере да бисте научили да их користите функција путцхар(). у Ц програмирању.
Пример 1
Хајде да наставимо са једноставним примером читања једног знака из програма помоћу путцхар() функцију и приказивање на конзоли.
#инцлуде <стдио.х>
главни ( ) {
// Декларишите карактер
цһар ц ;
//Тражи од корисника да унесе карактер
принтф ( 'Молимо унесите знак: ' ) ;
сцанф ( '%ц' , & ц ) ;
//Користите путцхар() за штампање датог знака на конзоли
принтф ( 'Унети знак је: ' ) ;
путцһар ( ц ) ;
повратак 0 ;
}
Пример 2
Ево још једног Ц програма који показује рад путцхар() функција читањем знакова из стринга.
#инцлуде <стдио.х>главни ( ) {
// Декларишите низ знакова
цһар стр [ педесет ] = „Добро дошли у линукхинт.“ ;
за ( инт и = 0 ; и <= 25 ; и ++ ) {
//Користите путцхар() за штампање датог низа знакова на конзоли
путцһар ( стр [ и ] ) ;
}
повратак 0 ;
}
Пример 3
Такође можете користити путцхар() функцију за читање знакова из датотеке и ево примера таквог случаја.
#инцлуде <стдио.х>инт главни ( )
{
ФИЛЕ * фајл ;
цһар ц ;
// Отварање датотеке у режиму читања
фајл = фопен ( 'филе.ткт' , 'р' ) ;
ако ( НУЛА == фајл )
{
принтф ( „датотека се не може отворити \н ' ) ;
}
// Штампање онога што је написано у датотеци, коришћењем путцхар(), знак по знак помоћу петље.
урадите {
ц = фгетц ( фајл ) ;
путцһар ( ц ) ;
// Провера да ли знак није ЕОФ. Ако је ЕОФ престаните да читате.
} док ( ц != ЕОФ ) ;
// Затварање датотеке
фцлосе ( фајл ) ;
повратак 0 ;
}
Излаз
Закључак
Тхе путцхар() функција је важна функција у Ц програмирању која се користи за штампање карактера на конзоли. Иако не дозвољава посебне формате, корисније је од принтф() када се штампа само један знак. Лак је за коришћење и коришћење у Ц програмима са једноставном синтаксом и повратном вредношћу. Примери коришћења су дати за читање знакова из корисничких уноса, стрингова и података како бисте лакше разумели како да користите путцхар() у различитим уобичајеним ситуацијама.