你好!你在运行后这个软件已经应该变为一个XXX.exe格式的扩展名了,所以你在打开的时候应该手动选择打开方式,用C++或或者是Visual6.0打开!你在这个文件所在地直接点击文件时打开方式可能是用的记事本或者是别的什么软件,所以说无法识别文件类型!
您在使用open函数的时候,没有指定第三个参数,导致未能正确设置文件权限。
应该这样:
open( "/home/yyf/Desktop/Linux",O_RDWR|O_CREAT,S_IRWXU);
或者您也可以这样:
open( "/home/yyf/Desktop/Linux",O_RDWR|O_CREAT,777);
上51cto吧,一会的功夫就会有人给你说了!不好意思!