A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© rolandzhao 中级黑马   /  2016-1-13 22:51  /  481 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有时忘记关闭文件指针会有意想不到的麻烦,C语言视频教学最后一集通讯录搭建中,写入函数中若忘记关闭文件指针,文件会怎么也写不进去,所以要养成及时关闭文件指针的好习惯。
void writeFile(){
    //1)以wb方式打开
    FILE *fp=fopen(filePath, "wb");
   
    if (fp!=NULL) {
        //2)先写联系人个数
        fwrite(&totalContactCount, sizeof(totalContactCount), 1, fp);
        //3)写联系人数据
        for (int i=0; i<totalContactCount; i++) {
            fwrite(&contacts[i], sizeof(Person), 1, fp);
        }
        printf("data updated\n");
    }
   
    //4)关闭文件指针
    fclose(fp);
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马