首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >带输入流的在线C++编译器?

带输入流的在线C++编译器?
EN

Stack Overflow用户
提问于 2011-10-26 03:45:36
回答 4查看 27.3K关注 0票数 18

我有点喜欢codepad online editor (supports C++),但是我想使用一些scanfs,这在codepad中是不可能的。

有没有支持输入流的在线C++编译器?这有可能吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-10-26 03:48:30

IDEOne支持传入输入;您可以在<textarea>中指定它。

票数 10
EN

Stack Overflow用户

发布于 2013-08-07 23:40:49

ideone相比,Rextester也有一个输入框和一个更易用的界面,我一直觉得这很笨拙。

Coliru允许您使用multiple files,因此您可以使用您的数据创建一个文件,并执行以下操作将数据输入到程序中:

代码语言:javascript
复制
g++ -std=c++11 -W -Wall main.cpp && cat /Archive/{{id}}/main.cpp | a.out

请注意,LWS也有一个很好的界面和输入框,但现在已经处于read-only模式一段时间了,目前还不清楚它是否会很快重新上线。

票数 2
EN

Stack Overflow用户

发布于 2014-04-24 15:38:56

你可以试试http://optimizedbits.com。在那里,您还可以通过提供自己的多个输入流来编译代码。

对于一个输入流,只需编写输入即可。对于多个输入测试用例,请遵循以下步骤:

代码语言:javascript
复制
input1
<TESTCASE>
input2
<TESTCASE>
....

关于输入流的可能性:看,没有body自己构建编译器。每个人都在后端使用像gcc这样的一些标准。所有在线编译器网站都围绕一个涉及以下流程(example:C++)的架构工作:

代码语言:javascript
复制
1) read_code_user
2) Save it as variablename.cpp
3) Use a queuing framework. Then execute g++ variablename.cpp. Further, various libraries are utilized which can pipe stdin, stdout and stderr. 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7894930

复制
相关文章

相似问题

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