1.读取文件freopen函数(stdio.h)
声明: FILE *freopen(const char *path, const char *mode, FILE *stream)
path: 文件名,用于存储输入输出的自定义文件名
mode: 文件打开的模式。和fopen中的模式(如r-只读, w-写)相同
stream: 一个文件,通常使用标准流文件
freopen("in.txt","r",stdin); //输入重定向,输入数据将从in.txt文件中读取
freopen("out.txt","w",stdout); //输出重定向,输出数据将保存在out.txt文件中
2.memset函数的使用(memory.h or string.h)
声明 void *memset(void *s,int ch,size_t n)
函数解释: 将s中前n个字节替换为ch并返回s;
作用: 在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法
char a[20] 清零 memset(a,0,20) or memset(a,0,sizeof(a))
声明: FILE *freopen(const char *path, const char *mode, FILE *stream)
path: 文件名,用于存储输入输出的自定义文件名
mode: 文件打开的模式。和fopen中的模式(如r-只读, w-写)相同
stream: 一个文件,通常使用标准流文件
freopen("in.txt","r",stdin); //输入重定向,输入数据将从in.txt文件中读取
freopen("out.txt","w",stdout); //输出重定向,输出数据将保存在out.txt文件中
2.memset函数的使用(memory.h or string.h)
声明 void *memset(void *s,int ch,size_t n)
函数解释: 将s中前n个字节替换为ch并返回s;
作用: 在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法
char a[20] 清零 memset(a,0,20) or memset(a,0,sizeof(a))