嗨,我正在创建一个在线测验系统,所以学生可以通过问题和提交答案。我的问题是关于C++编码的,所以它会显示一个类代码,然后学生可能会发现语法错误或写出输出。我的问题是,我如何将问题存储到数据库中,我正在使用MySQL,我在想它会不会溢出范围?如何在网页中显示时格式化代码。任何人谁做在线测验系统的经验可以给我一些建议?谢谢
发布于 2010-12-06 17:41:23
如果您担心溢出范围,我建议使用以下TEXT类型(在MySQL中),而不是VARCHAR
您也可以在TEXT类型中包含字符集。
至于在网页中显示代码,有一个syntaxHighlighter。它是一个javascript库,你可以把它整合到你的站点中。它们支持多种语言,包括C++。
希望这能有所帮助。
发布于 2010-12-06 16:59:20
要在Mysql中存储store代码,可以使用varchar或TEXT。
要在线编辑源代码,我推荐使用markItUp。对于只显示(不编辑),可能有更简单的解决方案。
https://stackoverflow.com/questions/4364588
复制相似问题