2

我是一名学生,想在任何计算机上在线测试我的 Amerature C 代码。我使用了一个很棒的网站 www.codepad.org。我唯一的问题是它不允许我使用 scanf 输入内容,也不允许我使用 -lm。有没有允许这些东西的网站?

4

4 回答 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 回答