用指针创建txt文件并输出




```![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/12714951214617.jpg "#left")

![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/964699512146189.jpg "#left")

用指针创建txt文件并输出,运行成功后d盘却没有txt文件,也没输出内容,不知道什么情况,大佬们解答一下了

int main(){
     int i; 
     FILE *fpWrite=fopen("D:\\data.txt","w");  
    if(fpWrite==NULL)  
    {  
        return 0;  
    }  
    for(i=0;i<10;i++)  
        fprintf(fpWrite,"%d ",i);  
    fclose(fpWrite);  
    
    int a[10]={0};  
    FILE *fpRead=fopen("D:\\data.txt","r");  
    if(fpRead==NULL)  
    {  
        return 0;  
    }  
    for(i=0;i<10;i++)  
    {  
        fscanf(fpRead,"%d ",&a[i]);  
        printf("%d ",a[i]);  
    }  
    getchar();
  
    return 1;  
 }



你代码看着没问题
把你的代码用代码段</>的文本形式发一下,我调试下看看,你发图片我们没办法调试和修改。

img