以下是引用片段: typedef strUCt { int level; /* fill/empty level of buffer */ unsigned flags; /* File status flags */ char fd; /* File descriptor */ unsigned char hold; /* Ungetc char if no buffer */ int bsize; /* Buffer size */ unsigned char _FAR *buffer; /* Data transfer buffer */ unsigned char _FAR *curp; /* Current active pointer */ unsigned istemp; /* Temporary file indicator */ short token; /* Used for validity checking */ } FILE; /* This is the FILE object */ |
以下是引用片段: FILE *fp; if(fp=fopen("123.456","wb")) puts("打开文件成功"); else puts("打开文件成败"); |
以下是引用片段: char x[4230]; FILE *file1=fopen("c://msdos.sys","r"); fread(x,200,12 ,file1);//共读取200*12=2400个字节 |
以下是引用片段: char x[]="I Love You"; fwire(x, 6,12,fp);//写入6*12=72字节 将把"I Love"写到流fp中12次,共72字节 |
以下是引用片段: file2<<"I Love You";//向文件写入字符串"I Love You" int I; file1>>I;//从文件输入一个整数值。 |
以下是引用片段: unsigned char str1[]="I Love You"; int n[5]; ifstream in("xxx.xxx"); ofstream out("yyy.yyy"); out.write(str1,strlen(str1));//把字符串str1全部写到yyy.yyy中 in.read((unsigned char*)n,sizeof(n));//从xxx.xxx中读取指定个整数,注重类型转换 in.close();out.close(); |
新闻热点
疑难解答