У меня есть клон git хранилища в C: / Repo. Я пытаюсь открыть файл, который лежит в git в каком-то месте, например, git / program / slm / error.txt. Я использую fopen () API на языке C, чтобы открыть файл, и путь к файлу, который я указываю, это "C: / Repo / git / program / slm / error.txt". Программа, кажется, работает, обеспечивая вышеупомянутый путь. Но я хочу сделать эту программу обобщенной c, чтобы она могла работать как в других системах, так и в других системах; необязательно, что git будет клонирован только в C: / Repo, это локально к моей системе. git / program / slm / error.txt является относительным путем и будет общим для всей системы.
Может кто-нибудь, пожалуйста, помогите мне, как мне указать имя файла, чтобы сделать его обобщенным c, чтобы он работал на всех системах?