Я хочу вызвать функцию, которая периодически создает файлы каждые 5 секунд в C. Ниже приведен код функции, которая создает файлы.
void file_create(int time) {
snprintf(filename, sizeof(filename),"%s_%d", "data", index);
FILE *fp = fopen (filename, "w");
index++;
}
имя файла будет data_0, data_1, data_2 и будет повторяться при каждом вызове.
как вызывать вышеуказанную функцию периодически каждые 5 секунд из основной функции, если я помещаю бесконечный цикл, как показано ниже
while(1){
file_create();
Sleep(5000);
}
это не позволяет выполнять строки ниже цикла while.
Как добиться этого, периодически вызывая вышеуказанную функцию, не задерживая выполнение остальной части программы?
fclose()
при каждом открытии!!!! - person paulsm4   schedule 02.06.2020