首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C(或嵌入式脚本)函数,它将可视化地打开.txt文件。

C(或嵌入式脚本)函数,它将可视化地打开.txt文件。
EN

Stack Overflow用户
提问于 2012-06-06 23:52:12
回答 3查看 126关注 0票数 0

我正在编写一个写入.txt文件的程序,但是使用一个单独的函数,我想要可视化地打开该文件(在默认的文本编辑器中)。

我希望这个函数和双击文件一样.

不是打开一个文件只是为了在代码中编辑它(不是用fopen()),而是在一个单独的窗口中查看该文件!

如果可能的话跨平台。

EN

回答 3

Stack Overflow用户

发布于 2012-06-07 02:31:27

代码语言:javascript
运行
复制
#include <stdio.h>
#include <stdlib.h>


int main(void)
{

system("exec programname filename");

return 0;
}

这在linux上是可行的,希望能有所帮助。我不太清楚你怎么知道哪个编辑器是默认的,然后打开它。

票数 1
EN

Stack Overflow用户

发布于 2012-06-06 23:54:28

如果您是在Windows上用C编写这个假设函数,您可以这样做

代码语言:javascript
运行
复制
system ("notepad myfile.txt");
票数 0
EN

Stack Overflow用户

发布于 2012-06-07 12:09:04

没有办法做这个跨平台。

如果用户双击文件,操作系统将接管并检查哪个应用程序与文件类型相关联。由于这是一个特定于OS的活动,因此它在实现上因操作系统而异。

要做到这一点,您需要查询操作系统,以便通过系统调用启动应用程序。不过,这是操作系统特有的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10923911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档