c++写文件时,输入进去保存不了,等查看时也没有刚输入的信息

#include<iostream.h>
#include<stdio.h>
#include<stdlib.h>
void main()
{
    FILE *fp;
    fp=fopen("C:\ztest.dat","r+");
    char s[20];
    int i;
    cin>>i;
    fread(s,sizeof(s),20,fp);

    //fwrite(s,sizeof(s),20,fp);
    fclose(fp);

}

文件路径用双斜杆

    fp=fopen("C:\ztest.dat","r+");
改为
    fp=fopen("C:\\ztest.dat"," w+");