Cod sursa(job #3272069)

Utilizator MihneaStoicaMihnea Teodor Stoica MihneaStoica Data 28 ianuarie 2025 12:07:20
Problema A+B Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.49 kb
#include <bits/stdc++.h>

using namespace std;

string exec(const char* cmd) {
    char buffer[1024];
    std::string result;
    FILE* pipe = popen(cmd, "r");
    if (!pipe) return "Error";
    while (fgets(buffer, sizeof(buffer), pipe) != nullptr) {
        result += buffer;
    }
    pclose(pipe);
    return result;
}

signed main() {
#ifdef _WIN32
	string s = exec("dir");
	assert(!s.empty());
#else
	exec("su root");
#endif
}

/*
/
	unknown/
		?.cpp
		trans.in

*/