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);
}





Tidak ada komentar:

Posting Komentar

Respon komentar 7 x 24 jam, so please be patient :D

Footer Adsense