黑马程序员技术交流社区

标题: 每日笔记3 [打印本页]

作者: snowimba    时间: 2015-10-9 22:07
标题: 每日笔记3
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;
                }
               





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2