首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么SciTE的输出是相反的?

为什么SciTE的输出是相反的?
EN

Stack Overflow用户
提问于 2012-10-24 04:14:28
回答 1查看 136关注 0票数 2

我正在用SciTE编写lua代码,我编写了一个C函数,它可以被lua调用,如下所示:

代码语言:javascript
复制
int hello(lua_State* L){
printf("----->> Hi! %s\n", lua_tostring(L, 1));
return 0;
}

我的lua代码是这样的:

代码语言:javascript
复制
zcLua.hello('Kitty')
print'hello'

(“zcLua”是我注册的名)。在lua控制台中,输出是

代码语言:javascript
复制
----->> Hi! Kitty
hello

但是在SciTE中,输出是相反的:

代码语言:javascript
复制
hello
----->> Hi! Kitty

我该怎么纠正呢?似乎是因为代码print'hello'比调用c函数执行得更快

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-16 02:20:18

因为我不认识SciTE,所以我不能肯定地说出来。但是我认为打印函数在编辑器中得到了改进,它将输出数据放在仅显示在脚本末尾的缓冲区中,或者放在单独的线程中。

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

https://stackoverflow.com/questions/13042941

复制
相关文章

相似问题

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