zoukankan      html  css  js  c++  java
  • c语言文件操作

    vs中当要保存的文件不指定确切的绝对路径,而是只有要保存的文件名时,其保存的位置是和.c文件所在的同一目录下,即工作空间中.

    文件操作的步骤:1.创建要操作的方式的文件指针FILE*,如FILE* pf=fopen("data.lv","w");

    w表示write重新开始写,a表示append添加着写,r表示读

    另外记得创建文件指针之后一定要加

    if(pf==NULL)puts("failed!");return;这种报错并退出的命令,不然会导致整个程序的崩溃。

                          2.读、写操作

    fwrite(const void *buffer, size_t  size,  size_t count , FILE *stream)                         

    fread(void *buffer, size_t size, size_t count, FILE *stream);

    buffer : 数据存储(或者读取)的地址

    size : 要读取(存储)的字节的大小(这里一般填1,即每次读一个字节)

    count : 要读取(读取)多少个size大小(如果要保存一个结构体,用sizeof(struct stru))

    stream : 等待被读取的数据源,它是一个指向FILE结构的文件指针

    它们返回的值都是成功保存(读取)的字节数,也就是count的值,fread的返回值一般用来判断还有没有数据没有读完,如果返回0,证明下面没有数据了。

                          3.关闭文件指针 fclose(pf);

  • 相关阅读:
    java笔记之输入输出流
    英文单词个数统计及排序
    课后作业_程序员修炼之道读后感
    第五周-内网穿透简易搭建(远程查看javaweb程序)
    第五周总结
    结对开发
    第四周学习总结
    第四周--爬虫的学习
    第四周学习总结
    第三周---------学习动态规划
  • 原文地址:https://www.cnblogs.com/ma77045728/p/6958088.html
Copyright © 2011-2022 走看看