Использование относительного пути - открыть файл рядом с exe - C (СИ)
Формулировка задачи:
Народ, помогите. Как при работе с файлами в си открывать файл из папки, лежащей рядом с exe'шником
Вот код:
#include "ttlib.h" #include "ttlogin.h" typedef struct lang { char p1[100]; char p2[100]; char p3[100]; }; ; int main() { FILE *fp; char s[] = "wekjnfdkcwedsac"; fp = fopen("\config\lang\ttlang.ttl", "w+"); fprintf(fp,"%s", s); fclose(fp); }
Решение задачи: «Использование относительного пути - открыть файл рядом с exe»
textual
Листинг программы
fp = fopen("\\config\\lang\\ttlang.ttl", "w+");
Объяснение кода листинга программы
- В начале кода открывается файл
ttlang.ttl
в режимеw+
с помощью функции fopen. - Путь к файлу начинается с
\\config\\lang\\
, что указывает на то, что файл находится в поддиректорииlang
директорииconfig
. - Переменная
fp
получает значение файлового дескриптора, который используется для работы с файлом.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д