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
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.
#includegalvenais ( ) {
// 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.
#includestarpt 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.