我正在做一个在线评判应用程序,我希望从控制器运行一个 ruby 脚本(或一个 c++、java 等程序),将输出保存在一个变量中,并将其与我的数据库中的测试文件进行比较。
我坚持运行程序并检查它发送到标准输出的答案。我已经尝试过answer = load path
,(作为脚本路径的“路径”变量)但返回“true”而不是标准输出内容;但answer = `ruby path`
它不识别路径变量。
提前感谢您的时间。
我正在做一个在线评判应用程序,我希望从控制器运行一个 ruby 脚本(或一个 c++、java 等程序),将输出保存在一个变量中,并将其与我的数据库中的测试文件进行比较。
我坚持运行程序并检查它发送到标准输出的答案。我已经尝试过answer = load path
,(作为脚本路径的“路径”变量)但返回“true”而不是标准输出内容;但answer = `ruby path`
它不识别路径变量。
提前感谢您的时间。