文件

作者: 萌面大叔2 | 来源:发表于2017-02-15 13:07 被阅读0次

    //1.打开文件//FILE是一个文件结构体数据类型
    //代表fp是一个指针变量,FILE:代表这个指针将来指向一个文件
    /

    fopen();第一个文件参数是传文件的路径
    第二个参数是打开文件的方式
    r:读的方式
    w:写的方式打开,如果这个文件不存在,它会新建文件,如果这个文件存在,会对这个文件的内容进行格式化之后在进行写
    a:追加的方式
    如果打开失败,fopen的返回值是NULL;否则返回的是文件的地址

    文件打开失败的原因
    (1)如果是以只读的方式打开,然而打开的文件不存在
    (2)内存已满
    */
    FILE *fp=fopen("/Users/ccj/Desktop/1.tex", "w");
    if(fp==Null)
    { //perror打印文件打开失败的原因
    perror("fopen failed:");
    return 0;
    }

    //2.对文件进行相关操作
    fputc('a',fp);

    /*extern:外部,只起一个声明的作用,表示当前用到的变量c要去外部文件找同名的全局变量是用auto修饰
    static修饰全局变量:代表当前这个变量只能被当前的文件访问,外部文件访问不到
    <>:代表直接去系统库找
    "":代表先取当前目录下找 ,如果当前目录下找不到,就去 系统库里找
    头文件:
    1.函数声明
    2.静态变量
    3.预编译处理的文件
    4.可以放静态函数的定义,尽量不要放
    5.结构体类型定义
    6.typedef

    相关文章

      网友评论

          本文标题:文件

          本文链接:https://www.haomeiwen.com/subject/zcnquttx.html