ACM学习笔记

来源:互联网 发布:股票持仓图生成软件 编辑:程序博客网 时间:2024/05/29 18:51
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))