Использование относительного пути - открыть файл рядом с 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+");

Объяснение кода листинга программы

  1. В начале кода открывается файл ttlang.ttl в режиме w+ с помощью функции fopen.
  2. Путь к файлу начинается с \\config\\lang\\, что указывает на то, что файл находится в поддиректории lang директории config.
  3. Переменная fp получает значение файлового дескриптора, который используется для работы с файлом.

Оцени полезность:

6   голосов , оценка 3.333 из 5
Похожие ответы