如何用c ++ win32写入文件? (VS 2010)

时间:2013-05-30 15:30:55

标签: c++ winapi

我正在使用visual studio 2010,我正在编写一个c ++ win32应用程序(不是控制台应用程序)。 我需要知道如何从这个应用程序写入文件。 到目前为止我的应用程序运行正常,但当我试图包括iostream和fstream 在我的项目中,编译器给了我错误。

我需要知道应该包含哪些库,这样我才能写入文件,我需要知道什么 我应该用来完成这项任务。

我需要的另一件事是如何从一个角色移动到另一个角色,从一条线移动到另一条线 在文件里面。

我很抱歉所有的要求,但我迫切需要学习这些东西。 谢谢......

2 个答案:

答案 0 :(得分:2)

您可以使用

  1. C图书馆
    fopenfputsfwrite

  2. C ++图书馆
    ofstreamfstream

  3. 您可以使用Windows API。
    CreateFileWriteFile等。

  4. 您可以使用POSIX之类的功能
    _open_creat_write等。

答案 1 :(得分:1)

看一下这个例子,了解如何使用文件流:

How to redirect cin and cout to files?

我不确定通过浏览文件,您需要获取版本还是设置版本。

获取:
:在示例中使用std :: getline 字符:使用file.get()检索单个字符。

编写时,只需添加std :: endl即可添加新行。您也可以使用转义字符' \ n'