Использование относительного пути - открыть файл рядом с 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получает значение файлового дескриптора, который используется для работы с файлом.