Как реализовать readlink для поиска пути

Использование функции readlink, используемой в качестве решения для Как мне найти местоположение исполняемого файла в C? , как мне получить путь в массив символов? Кроме того, что представляют собой переменные buf и bufsize и как их инициализировать?

РЕДАКТИРОВАТЬ: Я пытаюсь получить путь к запущенной в данный момент программе, как и в приведенном выше вопросе. В ответе на этот вопрос было сказано использовать readlink («proc / self / exe») . Я не знаю, как реализовать это в моей программе. Я пробовал:

char buf[1024];  
string var = readlink("/proc/self/exe", buf, bufsize);  

Это явно неверно.

21
задан Community 23 May 2017 в 11:54
поделиться