標準ライブラリstdioを用いたファイル操作のまとめです.
#書き込み
write.c
#include <stdio.h>
#include <stdlib.h>
int main(void){
FILE *fp;
fp = fopen("hoge.txt", "w");
if (fp == NULL) {
printf("error\n");
exit(1);
}
fprintf(fp, "hello.\n");
fclose(fp);
return 0;
}
#読み込み
read.c
#include <stdio.h>
#include <stdlib.h>
int main(void){
FILE *fp;
int N=256;
char str[N];
fp = fopen("hoge.txt", "r");
if (fp == NULL) {
printf("error\n");
exit(1);
}
while(fgets(str, N, fp) != NULL) {
printf("%s\n", str);
}
fclose(fp);
return 0;
}