读写的打开方式有多种:
"r+"
读写但必须保证文件存在。
"w+"
读写先清空在写,文件不存在会创建。
"a+"
读写追加写,文件不存在会创建。
int main() {
// 打开文件
FILE* fp = fopen("D:/test.txt", "w+");
if (!fp) {
perror("fopen:");
exit(-1);
}
// 写字符
fputc('c', fp);
// 调整文件指针 否则文件指针会自动向后偏移一位
rewind(fp);
// 读字符
int ch = fgetc(fp);
putchar(ch);
// 关闭文件
fclose(fp);
fp = NULL;
return 0;
}