#54547: 開掛找檔案名


kita197 (KK)


#include<iostream>
#include<unistd.h>
#include<string>
#include<libgen.h>
using namespace std;
int main(){
    char buf[1024];
    ssize_t len = readlink("/proc/self/fd/0", buf, sizeof(buf) - 1);
    char*filename=basename(buf);
    string fileID=string(filename).substr(5, 1);
    if (fileID == "i")cout<< "Hello, World!\n";
    else if (fileID == "1")cout<< "hello, world\n";
    else if (fileID == "2")cout<< "Halo, word!!!\n";
    else if (fileID == "3")cout<< "世界,您好!\n";
    else if (fileID == "4")cout<< "https://zerojudge.tw/ShowProblem?problemid=a001\n";
    return 0;
}