随笔分类 - C/C++ 学习
摘要:引用解释: (1)引用仅是变量的别名,而不是实实在在地定义了一个变量,因此引用本身并不占用内存,而是和目标变量共同指向目标变量的内存地址,即共用内存 (2)引用和目标变量的地址是一样的,对引用的操作与对变量直接操作完全一样,即对引用的修改就是对目标变量的修改 (3)表达式中的取地址符&不再是取变量的
阅读全文
摘要:场景:cin输入一个整数,但是在console输入了其他如字符,字符串。当判断输入错误再重新输入时【 如while()内重复判断知道输入格式正确 】,可能进入死循环。 解释:console输入时所按的回车键也算是输入符并保存在输入缓冲区中,在进行下一次读取时读到“\n”【windows中按回车键("
阅读全文
摘要:注:fwrite(),fread -可对数据块读写,且数据为二进制,文本下查看为乱码,文件的打开方式为 “b*” 实例: 写入二进制数据 for (int i = 0; i < SN; i++){ fwrite(&stds[i],sizeof(student),1,file); } 检测用fread
阅读全文
摘要:原型:int fseek(FILE *stream, long int offset, int whence) 参数解释: FILE *stream - 文件流,要打开的文件指针 long int offset - 一个长整型数据类型 offset 表示偏移量,偏移字节数 int whence -
阅读全文
摘要:1、fscanf & fprintf - 格式化读写 2、fwrite & fread - 二进制读写,数据块读写 3、fputs & fgets - 字符串读写 4、fputc & fgetc - 字符读写
阅读全文
摘要:原型:int fputs(const char *str, FILE *stream) 参数解释: const char *str : const限制函数内部修改指针指向的数据(在函数形参使用const) char *str 字符数组 FILE *stream :stream 指向FILE对象的指针
阅读全文
摘要:原型:errno_t fopen_s( FILE** pFile, const char *filename, const char *mode ); 例子: char *filePath="D:\\aaa.txt"; FILE *file; errno_t err; 【 errno_t 数据类型,
阅读全文

浙公网安备 33010602011771号