当前位置 博文首页 > 文章内容

    c--文件读写

    作者: 栏目:未分类 时间:2020-07-26 11:00:23

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    #include <stdio.h>
    
    int main()
    {
        FILE *fp=fopen("ss.txt","r"); //打开文件并创建文件指针 
        //实际上是由系统定义的一个结构,该结构中含有文件名、文件状态和文件当前位置等信息 
        //在进行读写操作之前要先打开,使用完毕要关闭
        //在打开一个文件时,如果出错,fopen将返回一个空指针值NULL
        /*
        r(read): 只读
        r+   :   打开读写,从文件头开始 
        w(write): 只写,如果存在则清空,如果不存在则新建 
        w+    : 读写,如果存在则清空,如果不存在则新建
        a(append): 追加,如果不存在则新建,如果文件存在则文件尾开始 
        t(text): 文本文件,可省略不写
        b(banary): 二进制文件
        x    :   只新建,如果文件已经存在则不能打开 
        
        
        “rt”      只读打开一个文本文件,只允许读数据 
        “wt”      只写打开或建立一个文本文件,只允许写数据
        “at”      追加打开一个文本文件,并在文件末尾写数据
        “rb”      只读打开一个二进制文件,只允许读数据
        “wb”       只写打开或建立一个二进制文件,只允许写数据
        “ab”           追加打开一个二进制文件,并在文件末尾写数据
        “rt+”      读写打开一个文本文件,允许读和写
        “wt+”      读写打开或建立一个文本文件,允许读写
        “at+”      读写打开一个文本文件,允许读,或在文件末追加数 据
        “rb+”      读写打开一个二进制文件,允许读和写 
        “wb+”      读写打开或建立一个二进制文件,允许读和写
        “ab+”           读写打开一个二进制文件,允许读,或在文件末追加数据
        */
        
        if(fp){
            int num,num1;
            fscanf(fp,"%d",&num); //从流stream读取格式化输入
            //从文件中读取一个数,放到num变量中 
            //移动文件指针 
            
            printf("%d\n",num);      
                    
            int n=fclose(fp) ;//关闭文件 
            //正常完成关闭文件操作时,fclose函数返回值为0。如返回非零值则表示有错误发生
            
        }
        else{
            printf("%s\n","文件没有打开");
        }
        
        
        return 0;
    }

    fscanf说明:

    格式:int fscanf(FILE *stream, const char *format, ...)