Rabu, November 20, 2019

Nilai return dari getchar(), fgetc(), dan getc() pada bahasa C

Pada bahasa c tipe return atau nilai kembalian dari getchar(), fgetc(), dan getc() adalah int dan bukan char. Sehingga direkomendasikan untuk menentukan nilai kembalian dari fungsi tersebut adalah tipe variabel integer.

char ch; /* May cause problems */
while ((ch = getchar()) != EOF)
{
putchar(ch);
}

Berikut adalah versi yang menggunakan integer untuk membandingkan nilai dari getchar().

int in;
while ((in = getchar()) != EOF)
{
putchar(in);
}





Related Posts

Nilai return dari getchar(), fgetc(), dan getc() pada bahasa C
Oleh

"semoga yang memberikan komentar diberikan berkah kebaikan dari Allah, dijauhkan dari kejahatan, dan diberikan pahala ilmu dan amal jariyah dari sepenggal kata yang ia tinggalkan amiin :) "