文件打开的几种方式(c/c++/Windows)

王朝vc·作者佚名  2006-01-09
宽屏版  字体: |||超大  

正文:

比如打开"myfile.txt"

1,在c中使用的传统的<stdio.h>

FILE* fp;

char* fn = "myfile.txt";

fp = fopen(fn, "a+");

if( fp != NULL )

{

//use file

}

fclose(fp);

2, 在c++推荐使用的<fstream.h>

ofstream of;

of.open("myfile.txt")

of.close()

这个个人感觉比fopen好用,一般的使用不用关注那么多的参数。

3, 在Win32中使用的CreateFile函数。

在Windows上,感觉使用CreateFile系列函数比较正宗,得仔细看看

msdn, 每次写一个(void*)的数据块到文件,很通用。

4,在mfc中使用CFile

这个很少用。不清楚,可能很方便。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有