Linux下进行C语言文件读取操作后,手动打开被操作文件,系统提示无法识别,求高手帮助

2024-12-01 19:55:37
推荐回答(3个)
回答1:

你好!你在运行后这个软件已经应该变为一个XXX.exe格式的扩展名了,所以你在打开的时候应该手动选择打开方式,用C++或或者是Visual6.0打开!你在这个文件所在地直接点击文件时打开方式可能是用的记事本或者是别的什么软件,所以说无法识别文件类型!

回答2:

您在使用open函数的时候,没有指定第三个参数,导致未能正确设置文件权限。
应该这样:
open( "/home/yyf/Desktop/Linux",O_RDWR|O_CREAT,S_IRWXU);
或者您也可以这样:
open( "/home/yyf/Desktop/Linux",O_RDWR|O_CREAT,777);

回答3:

上51cto吧,一会的功夫就会有人给你说了!不好意思!