人懒要多记笔记
C语言读写文件
End Of File,在电脑的术语缩写通常为 EOF,在作业系统决定资料源无更多的资料可读取。资料源通常称为档案或串流。
关键对象
fopen ->应该是指向Fileopen对象
fprintf ->应该是指向写入对象,
fclose ->file close
写文件
FILE *pFILE = fopen("./out.txt", "w");
fprintf(pFILE, "1adfkdfkasdkfkasd");
fclose(pFILE);
读文件
FILE *pFILE = fopen("./a.txt", "r");
if (pFILE == nullptr) {
printf("不能读");
return;
}
int ch;
// 获取读写状态
ch = fgetc(pFILE);
// 如果没有更多资料可以读写,则停止
while (ch != EOF) {
// 获取读写状态
int i = fgetc(pFILE);
if (i == EOF) {
break;
}
putchar(ch);
ch = i;
}
printf("%c", ch);
fclose(pFILE);