我正在使用visual studio 2010,我正在编写一个c ++ win32应用程序(不是控制台应用程序)。 我需要知道如何从这个应用程序写入文件。 到目前为止我的应用程序运行正常,但当我试图包括iostream和fstream 在我的项目中,编译器给了我错误。
我需要知道应该包含哪些库,这样我才能写入文件,我需要知道什么 我应该用来完成这项任务。
我需要的另一件事是如何从一个角色移动到另一个角色,从一条线移动到另一条线 在文件里面。
我很抱歉所有的要求,但我迫切需要学习这些东西。 谢谢......
答案 0 :(得分:2)
您可以使用
C图书馆
fopen
,fputs
,fwrite
等
C ++图书馆
ofstream
,fstream
等
您可以使用Windows API。
CreateFile
,WriteFile
等。
您可以使用POSIX之类的功能
_open
,_creat
,_write
等。
答案 1 :(得分:1)
看一下这个例子,了解如何使用文件流:
How to redirect cin and cout to files?
我不确定通过浏览文件,您需要获取版本还是设置版本。
获取:
行:在示例中使用std :: getline
字符:使用file.get()检索单个字符。
编写时,只需添加std :: endl即可添加新行。您也可以使用转义字符' \ n'