Әдістемелік нұсқаулар
/* _ C _ 96 ____Файлдан оқу және файлға жазу___________________*/
/* Әуелі жаңа терезе ашып оған бастапқы 3 5 7 деректерді жазамыз. Оны "isx.txt" деген атпен сақтаймыз___________________________*/
# include
# include
main() { clrscr();
FILE*uk; /*____ FILE типті айнымалы uk хабарлау ____*/
int a,b,c,sum,pr;
/*____"isx.txt" файлын оқуға ашу ___________________*/
uk=fopen( "isx.txt","r");
/*____ деректерді файлдан енгізу __________________*/
fscanf(uk,"%d %d %d", &a,&b,&c);
sum=a+b+c;pr=a*b*c;
/*____ нәтижені экранға шығару ________________*/
printf("sum= %d\n",sum);
printf("pr= %d\n",pr); FILE*vk;
/*____нәтижені жазу үшін "usx.txt" файл құру_______*/
vk=fopen("usx.txt","w");
/*____ нәтижені "usx.txt" файлына жазу____________*/
fprintf(vk,"sum= %d\n",sum);
fprintf(vk, "pr= %d\n",pr);
getch();_______*/ }
/*____________________________eo program_____________*/
/*_ C _ 98 ____ Файлдан оқу және файлға жазу ____________*/
# include
# include
# define FNAME "c:in.txt\0"
main(){ clrscr();char fname[20]=FNAME;
FILE*in; float x;int n=0; float sum=0;float sr;
puts(" орташа "); printf("file %s\n",fname);
puts(" файлдан оқу "); puts(" экранға шығару ");
puts("Enter");if ((in=fopen(fname,"rt"))==NULL)
{puts("Error қате ");}
while(!feof(in)) { fscanf(in,"%f",&x); sum+=x; ++n;}
fclose(in); sr=(float)sum/n; printf("n=%i\n",n);
printf("sum=%2.4f\n",sum); printf(" sr =%2.4f",sr); getch();}
/*____________________________eo program_____________*/
/*___1 2 3 4 ___ n=4___ sum=10_____sr=2.5________ */
№13 жұмыс
Достарыңызбен бөлісу: |