Kā lietot funkciju Putchar () programmā C

Ka Lietot Funkciju Putchar Programma C



The putchar () funkcija ir svarīga C programmēšanas funkcija, ko izmanto rakstzīmes lasīšanai un drukāšanai. Taču ar šo funkciju nevar izmantot formāta specifikācijas. Ja vēlaties izdrukāt tikai vienu rakstzīmi, tad putchar () funkcija var būt efektīvāka salīdzinājumā ar printf ().

Šajā rakstā tiks pētīts putchar() f Unction, tās sintakse un atgriešanas vērtība ar piemēriem.







Kas ir putchar() funkcija valodā C?

The putchar () funkcija C programmēšanā ir izvades funkcija, ko izmanto, lai ierakstītu rakstzīmi(-es) standarta izvadē un parāda šo(-s) rakstzīmi(-es) konsolē. Šī funkcija ir iekļauta standarta ievades/izvades bibliotēkā, kas ir galvenes fails. Šī funkcija izmanto vienkāršu sintaksi C valodā, kas tiek norādīta šādi:



starpt putčars ( starpt char ) ;

Parametrs : šī funkcija pieņem tikai vienu parametru, kas ir rakstzīme, kas nepieciešama, lai rakstītu izvades straumē.



Atdeves vērtība : Veiksmes gadījumā funkcija konsolē atgriež neparakstītu rakstzīmi. Pretējā gadījumā tas atgriež EOF (faila beigas).





Kā lietot funkciju putchar() C valodā?

Apsveriet tālāk sniegtos piemērus, lai uzzinātu to lietošanu funkcija putchar(). programmā C programmēšana.

1. piemērs

Tālāk ir sniegts vienkāršs piemērs, kā nolasīt vienu rakstzīmi no programmas, izmantojot putchar () funkciju un parādot to konsolē.



#include

galvenais ( ) {

// Deklarē rakstzīmi
char c ;
//Palūdziet lietotājam ievadīt rakstzīmi
printf ( 'Lūdzu, ievadiet rakstzīmi:' ) ;
scanf ( '%c' , & c ) ;
//Izmantojiet putchar(), lai konsolē izdrukātu doto rakstzīmi
printf ( 'Ievadītais raksturs ir:' ) ;
putčars ( c ) ;
atgriezties 0 ;


}

2. piemērs

Šeit ir vēl viena C programma, kas parāda, kā darbojas putchar () funkciju, nolasot rakstzīmes no virknes.

#include

galvenais ( ) {

// Deklarējiet rakstzīmju virkni

char str [ piecdesmit ] = 'Laipni lūdzam linuxhintā.' ;

priekš ( starpt i = 0 ; i <= 25 ; i ++ ) {

//Izmantojiet putchar(), lai konsolē izdrukātu doto rakstzīmju virkni

putčars ( str [ i ] ) ;

}

atgriezties 0 ;

}

3. piemērs

Varat arī izmantot putchar () funkcija, lai nolasītu rakstzīmes no faila, un šeit ir šāda gadījuma piemērs.

#include

starpt galvenais ( )

{

FILE * failu ;
char c ;
// Faila atvēršana lasīšanas režīmā
failu = fopen ( 'fails.txt' , 'r' ) ;
ja ( NULL == failu )
{
printf ( 'failu nevar atvērt \n ' ) ;
}
// Failā rakstītā drukāšana, izmantojot putchar(), rakstzīmi pēc rakstzīmes, izmantojot cilpu.
darīt {
c = fgetc ( failu ) ;
putčars ( c ) ;
// Pārbauda, ​​vai rakstzīme nav EOF. Ja tas ir EOF, pārtrauciet lasīt.
} kamēr ( c != EOF ) ;
// Faila aizvēršana
fclose ( failu ) ;
atgriezties 0 ;


}

Izvade

Secinājums

The putchar () funkcija ir svarīga funkcija C programmēšanā, ko izmanto rakstzīmes drukāšanai konsolē. Lai gan tas nepieļauj īpašus formātus, tas ir noderīgāks nekā printf() drukājot tikai vienu rakstzīmi. To ir viegli lietot un lietot C programmās ar vienkāršu sintaksi un atgriešanas vērtību. Ir sniegti lietošanas piemēri rakstzīmju nolasīšanai no lietotāja ievades, virknēm un datiem, lai jums būtu vieglāk saprast, kā lietot putchar () dažādās parastās situācijās.