- 博客(5)
- 收藏
- 关注
原创 文件缓存区
文件缓存区:系统自动在内存区中为程序每一个正在使用的文件开辟开辟一个文件缓存区,从内存向磁盘输出时必须优先充满文件缓存区后,数据才会被一起送到磁盘。更新缓冲区#include<stdio.h>int fflush(file* stream)功能:更新缓冲区,让缓冲区中的数据马上写入磁盘。成功:返回0,失败:返回-1....
2020-06-25 13:40:20 251
原创 删除文件与重命名文件
#include<stdio.h>int remove(const char*pathname)功能:删除名为pathname的文件成功:返回0。失败:返回-1。#include<stdio.h>int rename(const char* oldpath,const char* newpath)功能:讲文件名从oldpath改为newpath成功:返回0。失败:返回-1。...
2020-06-25 11:26:42 526
原创 文件访问模式
访问模式模式说明r或rb以只读的方式打开文本文件(不会自动创建文件,若文件不存在则报错)w或wb以写的方式打开文件(如果文件存在则会清空文件,如果文件不存在则会创建文件)a或ab以追加方式打开文件,在文件末尾添加内容,若文件不存在则会创建文件r+或rb+以可读可写的方式打开文件(不创建新文件)w+或wb+以可读可写的方式打开文件(如果文件存在则会清空文件,如果文件不存在则会创建文件)a+或ab+以添加方式打开文件,打开文件并在末尾添加文件,若文件...
2020-06-25 11:22:10 419
原创 文件光标操作
#include<stdio.h>int fseek(file*stream,long offset,int whence)功能:移动文件流(文件光标 )的读写位置stream:已经打开的文件指针。offset:根据whence来进行光标的移动,相对于光标若为正数则向右移动,负数就向左移动。如果向前移动过多超过文件开头则会出错返回,如果向后移动超过文件末尾,再次写入时将增大文件尺寸。whence有以下三种取值:seek_set//从文件开头移动offset个字符 在声明中的值
2020-06-25 08:03:13 496
原创 不同类型所占字节
在c语言中每一个中文所占大小为3字节,每一个数字所占大小为1字节,英文以及标点所占大小为1字节。计算字节时要注意:const char* 字符串 以 “\0”结尾。char[] 字符串 以 “\0”结尾。string 字符串 不以 “\0”结尾。char* 转string 时, 会自动把末尾的 “\0” 去掉。strlen()是取字符串除去结尾符 “\0” 的长度。文本文件中换行是以“\r\n”结尾。...
2020-06-24 19:27:25 322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人