【问题标题】:How to open the output file in C without keyboard/trackpad?如何在没有键盘/触控板的情况下在 C 中打开输出文件?
【发布时间】:2017-04-04 10:18:29
【问题描述】:

我有一个 C 语言程序,它以 bmp 文件作为输入。它读取像素,然后在对像素三元组进行一些修改后将它们写入另一个 bmp 文件。

因此在我的目录中创建的新 bmp 文件,我需要手动打开它。

是否可以通过在程序本身中执行命令直接在我的控制台中打开输出文件?

程序的大致轮廓

<read from existing bmp file> <modify the pixels> <write to new bmp file> **<open bmp file by using trackpad/keyboard>**

如果可能,我想自动化最后一步

【问题讨论】:

  • 你的环境是什么? (Mac、Linux、Windows...)?
  • C 标准中没有提到触控板和键盘。所以你的问题没有意义(或者你需要更多地解释你的计算机、硬件、操作系统)
  • 为什么使用触控板/键盘打开bmp文件而不仅仅是打开bmp文件
  • 我想你的意思只是想在照片查看器程序中执行/运行/打开新保存的bmp文件吗?

标签: c file pointers io


【解决方案1】:

您可以利用系统功能打开图片编辑程序。请注意,system 调用取决于平台,不能保证在所有平台上均能正常工作。

例如,如果您使用的是 windows,则可以使用 mspaint

打开图像文件
system("mspaint [path to image file]"); 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-18
    • 1970-01-01
    • 2019-02-12
    • 1970-01-01
    • 2013-01-01
    • 1970-01-01
    • 2012-04-07
    相关资源
    最近更新 更多