C++查看Linux评测机系统信息
🥿

C++查看Linux评测机系统信息

Tags
杂项
test
Last Updated
Last updated May 14, 2022
Author
Created
Feb 11, 2021 10:58 AM
Featured
Featured
Slug
#include<bits/stdc++.h> #include <sys/utsname.h> using namespace std; struct utsname u; int main(){ uname(&u); printf("%s\n%s\n%s\n%s\n%s\n%s",u.sysname,u.nodename,u.machine,u.domainname,u.release,u.version); return 0; }
这种方案不需要管理员权限(据我所知,OJ一般不会给用户的代码开管理员权限)
把输出的realease这一行在网上查一下就行了。
比如,WSL的输出是这个
Linux LvHarry x86_64 localdomain 4.4.0-19041-Microsoft #488-Microsoft Mon Sep 01 13:43:00 PST 2020
在Windows上试了一下,CE了
notion image
看来Windows下没有这个库,但是也有Windows下的解决方案(但在我这里还是CE了)
不过Windows应该没有这个需求(没人会用Windows充当OJ测评机吧)