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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© snowimba 中级黑马   /  2015-10-9 22:07  /  586 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、文件打开(fopen函数);
        建立文件的各种有关信息,
        fopen函数用来打开一个文件,一般形式:
                文件指针变量名 = fopen(文件名,操作使用文件方式);
                文件指针名:必须是被声明为FILE类型的指针变量;
                文件名:是被打开文件的文件名;
                使用文件方式:是指文件的类型和操作要求;
                文件名:是字符串常量或字符串数组;
        FILE *fp = NULL;
        fp  =  fopen(“a。txt”,“r”);//r表示读文件
       
2、文件关闭(fclose函数);
        文件一旦使用完毕,应用关闭文件函数把文件关闭,以避免文件的数据丢失等错误
       
        一般形式:
                fclose(文件指针);
                fclose(fp);
                文件关闭很重要,切记关闭文件;
                注意:如果文件写操作是,没有进行关闭,可能会导致文件写入失败
               
               
                #include <stdio.h>
               
                int main(int argc, const char * argv[]) {
                    // insert code here...
                    FILE *fp=NULL;
                    fp = fopen("a.txt", "r");
                    //fopen成功,返回文件首地址,如果失败返回null;/Users/snowimba/Library/Developer/Xcode/DerivedData/14_text-biyghpwtgcjkwraigrywetebwyyq/Build/Products/Debug/
                    if (fp!=NULL) {
                        
                    }else{
                        //给用户提示打开失败
                        printf("文件打开失败,按任意键退出!");
                        //按任意键退出,要求从键盘接收一个字符;
                        getchar();
                        //退出
                        exit(1);//非正常退出
                    }
                    fclose(fp);
                    printf("Hello, World!\n");
                    return 0;
                }
               

0 个回复

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