我是一名学生,想在任何计算机上在线测试我的 Amerature C 代码。我使用了一个很棒的网站 www.codepad.org。我唯一的问题是它不允许我使用 scanf 输入内容,也不允许我使用 -lm。有没有允许这些东西的网站?
问问题
4560 次
4 回答
2
您可以在ideone.com上使用 scanf ,但我不确定-lm
.
也就是说,我不能推荐它用于严肃的工作。
于 2012-04-18T15:21:03.060 回答
2
Ideone.com允许您提供意见。
于 2012-04-18T15:21:09.820 回答
1
许多在线编译器都有一个或另一个限制,调试的机会很渺茫。所以我建议你去买一个完整的 linux 机器,在线!
在云上试试ubuntu。您所有的 gcc、gdb 等都在您的处置中,就像您的普通桌面一样。
PS:每个帐户有 1 小时的限制,您需要在没有 GUI 的情况下进行 SSH。但仍然值得,因为它提供了标准 linux 发行版在线提供的所有功能!
于 2012-04-18T15:23:15.730 回答
1
那你为什么不得到一个免费的shell帐户呢?只要您活跃,并且不违反规则,它就在那里。
如果您的提供商上下波动,谷歌还有很多其他选择。使用git在所有不同的 shell 帐户之间保持代码的本地副本同步并提供备份。你甚至可以推送到github。
这也将使您有机会使用和了解一堆有用且重要的工具:
- ssh/mosh
- vim/emacs
- bash (don't forget process control!)
- gdb or cgdb
- tmux/screen
- python/perl/shell scripts
- make
I wish that my college classes had gone over at least some of these before I finished my degree...
于 2012-04-18T15:37:16.770 回答