У меня странная проблема, я создаю сервер сокетов C, и у меня есть 2 файла, включенных в мой сервер,
в одном из файлов, которые я пытаюсь записать в файл, который я создаю,
поэтому у меня есть server.c в моем server.c У меня есть Dir.c, который содержит только эту функцию
что:
void writeFile(){
FILE* f;
f=fopen("test.txt","w");
fputs("hello",f);
}
теперь, черт возьми, он создает файл, но когда я открываю его пустым, но когда я копирую этот код в другой файл и запускаю его там, я получаю свой файл со значением hello, записанным в нем,
Я понятия не имею, почему это происходит,
Вот как я собираю свою программу:
gcc Dir.c server.c -lpthread -o server
Я бы хотел немного помочь, потому что я невежественен ...