Kako koristiti Putchar() funkciju u C-u

Kako Koristiti Putchar Funkciju U C U



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 datoteka zaglavlja. Ova funkcija koristi jednostavnu sintaksu u jeziku C koja je dana kao:



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.

#include

glavni ( ) {

// 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.

#include

int 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.