Cのファイル型はどのように使用するのか?
C言語では、ファイルを操作するためにFILE型を使用できます。以下は一般的なFILE型の操作例です:
- ファイルを開く
FILE *file = fopen("example.txt", "r");
if (file == NULL) {
printf("File could not be opened.\n");
return 1;
}
- fscanf()関数
- fgets()関数
- fread()はファイルからデータを読み取る関数です。
char buffer[100];
fscanf(file, "%s", buffer);
printf("Read: %s\n", buffer);
- fprintf()関数
- fputs()関数
- fwrite() を使用します。
fprintf(file, "Hello, World!\n");
- クローズ()
fclose(file);
FILE型を使ってファイルを操作する際には、ファイルのオープンとクローズがペアで行われることを確認し、ファイルの漏洩や破損を防止する必要があります。