【问题标题】:Show text from opened file显示打开文件中的文本
【发布时间】:2011-12-21 12:31:07
【问题描述】:

我不知道如何解释,所以我将给出一个场景。

我想编写一个程序,它将被设置为文件扩展名的默认程序。当程序打开时,它将输出程序中的所有内容。即 file.txt 包含单词 hello,当打开时,我的程序会打开并显示单词 hello。

这个想法就像记事本。打开文本文件时,会显示内容。但是,我的将在 DOS 窗口中。

我怎样才能做到这一点?

抱歉,如果这里某处还有类似的问题,TBH 我不太确定这叫什么,因此无法搜索。

编辑:我很抱歉。我正在运行 Windows 7

【问题讨论】:

  • 你搜索过文件I/O吗?
  • 是的,我有,但这需要打开文件的路径,我不知道如何给出打开文件的路径。感谢您的回复:)

标签: c++ windows file-association


【解决方案1】:

如果您“使用”程序打开文件(例如使用文件类型关联或通过将文件拖到 .exe 上),则数据文件的文件名将作为命令行参数传递给您的应用程序。

见:

What are the arguments to main() for?

【讨论】:

    【解决方案2】:

    我想写一个程序,将其设置为文件扩展名的默认程序。

    见:

    您会将您的应用与文件扩展名相关联,您的应用将执行它必须执行的任何操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-24
      • 1970-01-01
      • 1970-01-01
      • 2019-07-27
      • 1970-01-01
      • 1970-01-01
      • 2010-11-08
      相关资源
      最近更新 更多