The putchar() funkcija je važna funkcija u C programiranju koja se koristi za čitanje i ispis znaka. Ali ne možete koristiti specifikatore formata s ovom funkcijom. Ako želite ispisati samo jedan znak tada putchar() funkcija može biti učinkovitija u usporedbi s printf().
Ovaj članak će istražiti putchar() f unction, njegovu sintaksu i povratnu vrijednost s primjerima.
Što je funkcija putchar() u C-u?
The putchar() funkcija u C programiranju je izlazna funkcija koja se koristi za ispisivanje znakova u standardni izlaz i prikazuje te znakove na konzoli. Ovu funkciju uključuje standardna ulazno/izlazna biblioteka tj
int putchar ( int char ) ;
Parametar : Ova funkcija prihvaća samo jedan parametar koji je char koji je potreban za pisanje u izlazni tok.
Povratna vrijednost : Nakon uspjeha, funkcija vraća nepotpisani znak na konzolu. U suprotnom, vraća EOF (kraj datoteke).
Kako koristiti putchar() funkciju u C-u?
Razmotrite sljedeće primjere kako biste naučili njihovu upotrebu funkcija putchar(). u C programiranju.
Primjer 1
Nastavimo s jednostavnim primjerom čitanja jednog znaka iz programa pomoću putchar() funkciju i prikazivanje na konzoli.
#include
glavni ( ) {
// Deklarirajte znak
char c ;
//Tražite od korisnika da unese znak
printf ( 'Molimo unesite znak: ' ) ;
skenirati ( '%c' , i c ) ;
//Koristite putchar() za ispis zadanog znaka na konzoli
printf ( 'Uneseni znak je: ' ) ;
putchar ( c ) ;
povratak 0 ;
}
Primjer 2
Evo još jednog C programa koji demonstrira rad putchar() funkcija čitanjem znakova iz niza.
#includeglavni ( ) {
// Deklarirajte niz znakova
char str [ pedeset ] = 'Dobro došli u linuxhint.' ;
za ( int ja = 0 ; ja <= 25 ; ja ++ ) {
//Koristite putchar() za ispis zadanog niza znakova na konzolu
putchar ( str [ ja ] ) ;
}
povratak 0 ;
}
Primjer 3
Također možete koristiti putchar() funkcija za čitanje znakova iz datoteke, a ovdje je primjer takvog slučaja.
#includeint glavni ( )
{
DATOTEKA * datoteka ;
char c ;
// Otvaranje datoteke u načinu čitanja
datoteka = fopen ( 'datoteka.txt' , 'r' ) ;
ako ( NULL == datoteka )
{
printf ( 'datoteka se ne može otvoriti \n ' ) ;
}
// Ispis onoga što je zapisano u datoteci, korištenjem putchar(), znak po znak korištenjem petlje.
čini {
c = fgetc ( datoteka ) ;
putchar ( c ) ;
// Provjera nije li znak EOF. Ako je EOF prestanite čitati.
} dok ( c != EOF ) ;
// Zatvaranje datoteke
fclose ( datoteka ) ;
povratak 0 ;
}
Izlaz
Zaključak
The putchar() funkcija je važna funkcija u C programiranju koja se koristi za ispis znaka na konzolu. Iako ne dopušta posebne formate, korisniji je od printf() kod ispisa samo jednog znaka. Jednostavan je za korištenje i korištenje u C programima sa svojom jednostavnom sintaksom i povratnom vrijednošću. Navedeni su primjeri korištenja za čitanje znakova iz korisničkog unosa, nizova i podataka kako biste lakše razumjeli kako koristiti putchar() u različitim uobičajenim situacijama.