墨李 2022-01-03 21:21 采纳率: 100%
浏览 34
已结题

用指针创建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;  
 }



  • 写回答

1条回答 默认 最新

  • 关注

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

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 1月12日
  • 已采纳回答 1月4日
  • 修改了问题 1月3日
  • 修改了问题 1月3日
  • 展开全部