风乖乖 2022-03-07 07:18 采纳率: 83.3%
浏览 60

在链表中把数据存入文件中,打开是一串乱码怎么回事

是不是格式不对还是别的什么
void Write() //3.保存
{
FILE*fp=fopen("学生信息.txt","wt");

if(fp==NULL)
{
    printf("打开文件失败。\n");
    return;
}

Node *p=g_pHead;
while(p!=NULL)
{
    fwrite(&p->stu,1,sizeof(Student),fp);    
    p=p->pNext;
}
fclose(fp);
printf("数据保存成功。\n"); 
system("pause");
system("cls");

}

img

  • 写回答

1条回答 默认 最新

  • Coder . 2022-03-07 08:45
    关注

    保存的编码格式不对

    评论

报告相同问题?

问题事件

  • 创建了问题 3月7日