Я знаю, как читать и записывать в файл, но я включаю fopen () в мой университетский проект, и мы должны отправить все, что требуется для запуска программы, лектору. Но если имена каталогов изменятся, есть ли вероятность, что моя программа не сможет прочитать файл?
int main(void)
{
FILE * fptr;
fptr = fopen("C:\\Users\\username\\Documents\\folder\\filename.txt", "r");
char oneline[MAX_LEN];
while (!feof(fptr))
{
while (fgets(oneline, sizeof(oneline), fptr) != NULL)
printf("%s", oneline);
}
fclose(fptr);
return 0;
}
Например, если мой профессор скачивает файл, и он хранится в загрузках вместо документов, таких как каталог, который я написал, разве файл не сможет быть прочитан? И если да, то есть ли способ заставить мой код «адаптироваться» к изменениям в каталоге?