I’m stuck on Stage #MG5.
cat utility exists under /bin and not in /usr/bin in my local.
Here are my logs:
remote: [your-program] $ type cat
remote: [your-program] cat: not found
remote: [tester::#MG5] Output does not match expected value.
remote: [tester::#MG5] Expected: "cat is /usr/bin/cat"
remote: [tester::#MG5] Received: "cat: not found"
remote: [your-program] $
remote: [tester::#MG5] Assertion failed.
remote: [tester::#MG5] Test failed
And here’s a snippet of my code that returns the path of the file:
string get_path(string& file_name, string& path_env) {
string dir, abs_path;
stringstream ss(path_env);
while (getline(ss, dir, ':')) {
abs_path = dir + '/' + file_name;
ifstream file(file_name);
if (file.good()) return abs_path;
}
return "";
}
Thanks for helping out.