如何实现C++代码在线运行 发表于 2021-06-08 分类于 杂项 核心部分-Coliru Coliru是一个支持自定义命令行的在线编译器. 值得一提的是官方FAQ中给的示例代码还是http请求, 使用前应该替换成https. 语法高亮-ace.js 参考资料: 利用ace.js编写一个JavaScript编辑器(带智能补全) 需要指出的是文章存在一些问题 123456var text = document.getElementById('editor').innerText; /*存在只能获取可见部分的问题, 实际上ace.js提供了直接获取代码的方法, 无需处理行号例: var code = editor.getSession().getValue();*/var ctext = "<script>"+text.replace(/\d\n/g, "")+'<\/script>'; //正则只能匹配一位数字, 应该改成/\d{1,}\n/g 传送门 在线运行C++代码