首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么这个org-babel c代码段没有输出?

为什么这个org-babel c代码段没有输出?
EN

Stack Overflow用户
提问于 2014-06-13 22:43:57
回答 1查看 321关注 0票数 1

基本上,如果我把printf放在main()中,它不会产生输出。

这样做是可行的:

代码语言:javascript
复制
#+begin_src C
printf("Hello World!\n");
#+end_src

但这是

代码语言:javascript
复制
#+begin_src C
void main() {
printf("Hello World!\n");
}
#+end_src

结果:

代码块没有输出。

我已经尝试将:results output添加到begin_src行中。我试过包括stdio.h。当我查看*Messages*时,我看到当我在main中包装printf时,我得到了错误

**错误读取结果:(缓冲区开头)**

这里怎么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-13 22:52:06

试试这个:

代码语言:javascript
复制
#+name: main
#+begin_src C
int main(int argc, char *argv[]) {
printf("Hello World!\n");

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

https://stackoverflow.com/questions/24214739

复制
相关文章

相似问题

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