我有点喜欢codepad online editor (supports C++),但是我想使用一些scanfs,这在codepad中是不可能的。
有没有支持输入流的在线C++编译器?这有可能吗?
发布于 2011-10-26 03:48:30
IDEOne支持传入输入;您可以在<textarea>
中指定它。
发布于 2013-08-07 23:40:49
与ideone
相比,Rextester
也有一个输入框和一个更易用的界面,我一直觉得这很笨拙。
Coliru
允许您使用multiple files,因此您可以使用您的数据创建一个文件,并执行以下操作将数据输入到程序中:
g++ -std=c++11 -W -Wall main.cpp && cat /Archive/{{id}}/main.cpp | a.out
请注意,LWS
也有一个很好的界面和输入框,但现在已经处于read-only
模式一段时间了,目前还不清楚它是否会很快重新上线。
发布于 2014-04-24 15:38:56
你可以试试http://optimizedbits.com。在那里,您还可以通过提供自己的多个输入流来编译代码。
对于一个输入流,只需编写输入即可。对于多个输入测试用例,请遵循以下步骤:
input1
<TESTCASE>
input2
<TESTCASE>
....
关于输入流的可能性:看,没有body自己构建编译器。每个人都在后端使用像gcc这样的一些标准。所有在线编译器网站都围绕一个涉及以下流程(example:C++)的架构工作:
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.
https://stackoverflow.com/questions/7894930
复制相似问题