永发信息网

用易语言编译的exe运行的时候没反应,有大神解答一下么?

答案:2  悬赏:10  手机版
解决时间 2021-02-23 17:46
  • 提问者网友:我们很暧昧
  • 2021-02-23 13:32
用易语言编译的exe运行的时候没反应,有大神解答一下么?
最佳答案
  • 五星知识达人网友:鱼芗
  • 2021-02-23 14:24
请确定你的易语言是正版

请确定你编译出来的是可执行程序EXE格式文件

从你的说明上看,你的文件后缀不是EXE格式的,在新建程序的时候请选择WINDOWS窗口程序,从启动窗口启动的
全部回答
  • 1楼网友:几近狂妄
  • 2021-02-23 15:48
应该改成这样 #include  main() { printf("a=%4d,b=-%6.2f,c=%c,d=%s",12,3.456,'a',"hello"); }或者这样 #include  main() { printf("a=%4d,b=-6.2f,c=%c,d=%s",12,3.456,"a","hello"); }都不会出错 输出浮点数的时候漏了%,导致3.45被当成字符输出了,a被当成字符串输出了,而printf输出字符串是根据结尾的\0来停止的,单引号的a后面不会有\0所以printf访问越界了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯