以下是引用片段: 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(); |
|
新聞熱點
疑難解答