ایستهسک قاباقکی پروقرامی یازماقدا دوزن ایشلتمهیک، fgetc() فانکشن ایله یازماق اولار.
سطر یئرینه، کاراکترلری بیر-بیر اوخویوب و چاپ ائده بیلریک. اصلینده سیز fgets() فانکشنی اؤزونوز fgetc() فانکشن ایله ده یارادا بیلرسینیز.
بو فانکشنین شماتیک گؤرونتوسو بئله اولور:
fgetc ( FILE *stream )
بو فانکشن اینتیجر بیر میقدار قایتاریر و نه اولدوغو دا اوخودوغو کاراکتردیر.
سونراکی پروقراما باخین:
#include <stdio.h>
int main()
{
FILE *fp;
fp = fopen("new file.txt", "r");
char ftemp;
while (ftemp != EOF)
{
printf("%c",ftemp);
ftemp = fgetc(fp);
}
fclose(fp);
return 0;
}
بو یول fgets یئرینه fgetc ایشلهنیب و گؤردوگونوز تکین fgetc یالنیز بیر کاراکتر اوخویور.
۷-جی سطردهکی حلقهنین شرطی، فایلین سونونا چاتماسینی آراشدیریر. اوراداکی EOF یعنی فایلین آخیری و بو بیر کاراکتر تانینیر.
Output Terminal
1 text has been typed!
Process returned 0 (0x0) execution time : 0.003 s
Press ENTER to continue.
گؤردوگونوز تکین بوراخیشدا فرق گؤرونمور.