gpt4 book ai didi

c - C语言完全打开文件

转载 作者:行者123 更新时间:2023-11-30 20:56:02 25 4
gpt4 key购买 nike

c语言有没有办法打开文件,而不是

FILE *fopen(const char *filename, const char *mode); 

就像当您双击文件时,它会在整个窗口中打开一样。

最佳答案

“开放”这个词是一个重载的术语。 :)

当您双击文件时,操作系统会启动与该文件类型关联的程序。

在 c 中打开文件的最简单方法(就像操作系统在双击文件时所做的那样)可能是使用 sytem 命令在程序的控制下执行关联的程序。

下面是一个简单的程序,假设 notepad.exe 在路径中,则使用“notepad.exe”打开“hello.txt”。

在 Windows 上,我使用 cl.exe(包含在 Visual Studio 中)在命令行编译它。在Linux上,系统命令由unistd.h而不是process.h提供,当然可能会使用其他一些编辑器。

#include <process.h>
int main(int argc, char** argv[])
{
if (system("notepad.exe hello.txt") == -1) {
perror("command failed");
return 1;
}
return 0;
}

关于c - C语言完全打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28819502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com