質問をより明確にするために:
【ケース1】
#include <stdio.h>
int main () {
FILE* file = fopen("myfile.txt", "r");
return 0;
}
【事例2】
#include <stdio.h>
int main () {
int fd = open("myfile.txt", O_RDONLY);
return 0;
}
両方の例でファイルが適切に閉じられていないとどうなりますか? バッファはファイルにフラッシュされていますか? ファイルは少なくとも自動的に閉じられると思います...そうですか?