Cod sursa(job #3272067)
| Utilizator | Data | 28 ianuarie 2025 12:05:40 | |
|---|---|---|---|
| Problema | A+B | Scor | 0 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva de probleme | Marime | 0.54 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
string s1 = exec("ls"), s2 = exec("ls ../");
assert(s1 == s2);
#endif
}
/*
/
unknown/
?.cpp
trans.in
*/