美文网首页
文件操作

文件操作

作者: Tn299 | 来源:发表于2023-03-07 22:23 被阅读0次

数据文件可以分为:文本文件和二进制文件
编译器:将.c和.cpp的文件转换成二进制.obj(也就是外部文件夹中的源文件)


image.png

操作数据文件

image.png
文件打开方式: image.png
image.png

这种情况说明是指向成功的,如果打开文件的时候没有文件,会自动创建文件。

写入数据

单个字符:fputc
字符串:fputs

image.png

读取数据

单个字符:fgetc(包括换行)
字符串:fgets

1.读取单个字符

例: image.png

读取的时候如果读取单个字符那么是按照顺序读取的。

2.读取字符串

例: image.png

注:如果txt里面中文出现乱码,将txt文件另存为并且保存时最下面utf-8改成ascll码。

3.读取整个文件

image.png

格式化输出(fprintf)(写入)

image.png

格式化输入(fscanf)(读取)

image.png

二进制形式写入(fwrite)

image.png

wb表示二进制的写入,文件总大小等于写入的字节大小*写入的个数

二进制的形式读取(fread)

image.png

rb表示二进制的读取,以上输出的值为10。

文件指针的偏移(fseek)

例: image.png

多一位是因为有\0。

例: image.png
fseek将指针移动到了4的位置,然后添加字符会覆盖掉原本的字符。

相关文章

  • 文件操作

    文件操作 目标 文件操作的作用 文件的基本操作打开读写关闭 文件备份 文件和文件夹的操作 一. 文件操作的作用 思...

  • 文件和目录处理相关

    文件和目录处理相关 题: 考点:文件操作/写入操作; 延伸:目录操作函数,其他文件操作; 文件读写操作 文件系统函...

  • 09-文件操作

    一、文件操作流程 a.普通文件操作流程: 打开文件 操作文件 关闭文件 b. json文件操作流程: open(文...

  • VBS文件操作

    VBS文件操作'操作文本文件,操作fso对象(文件对象操作) --------------------------...

  • 文件操作

    文件操作:打开文件、读写文件、操作文件内容 写入文件操作:(把大象装入冰箱)1.打开文件 ...

  • 类的补充

    一.复习 1.文件操作a.操作流程:打开文件(open),操作文件,关闭文件with open() as 文件变量...

  • 文件

    目标 文件操作的作用 文件的基本操作打开读写关闭 文件备份 文件和文件夹的操作 一. 文件操作的作用 思考:什么是...

  • 16总 正则表达式

    复习: 1.文件操作a.操作流程: 打开文件(open) --- 操作文件 --- 关闭文件(close)with...

  • 2018-09-10

    01-recode 1.文件操作a.操作流程:打开文件---》操作文件----》关闭文件with open() ...

  • 2018-09-10 day16总结

    1.文件操作 a.操作流程:打开文件(open)-操作文件-关闭文件(close)with open() as 文...

网友评论

      本文标题:文件操作

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