9.下面程序把從終端讀入的文本(用@作為文本結(jié)束標(biāo)志)輸出到一個(gè)名為bi.dat的新文件中,請?zhí)羁铡?/P>
#include <stdio.h>
FILE *fp;
{ char ch;
if((fp=fopen(【10】))==NULL)exit(0);
while((ch=getchar( ))!=′@′)fputc(ch,fp);
fclose(fp);
}
【參考答案】
【10】 “bi.dat”,“w”或“bi.dat”,“w+”
10.以下程序?qū)?shù)組a的4個(gè)元素和數(shù)組b的6個(gè)元素寫到名為lett.dat的二進(jìn)制文件中,請?zhí)羁铡?/P>
#include <stdio.h>
main()
{ FILE *fp;
char a[4]=″1234″,b[6]=″abcedf″;
if((fp=fopen(″【11】″,″wb″))=NULL)exit(0);
fwrite(a,sizeof(char),4,fp);
fwrite(b,【12】,1,fp);
fclose(fp);
}
【11】 lett.dat
【12】 6*sizeof(char)
相關(guān)推薦:
計(jì)算機(jī)二級C技巧:VC6.0控制鼠標(biāo)反方向移動 計(jì)算機(jī)等級考試二級C語言考試輔導(dǎo)教程匯總