随笔分类 - API
分隔符:strtok( char* str, const char* delim );
摘要:定义于头文件 <cstring>char* strtok( char* str, const char* delim ); 寻找 str 所指向的空终止字节字符串中的下个记号。由 delim 所指向的空终止字节字符串鉴别分隔字符。 此函数被设计为调用多次,以从同一字符串获得相继的记号。 1. 若 s
阅读全文
perror()
摘要:1.#include<stdio.h> perror(s) 用来将上一个函数发生错误的原因输出到标准设备(stderr)。参数 s 所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全局变量errno的值来决定要输出的字符串。 库函数中有个errno变量,每个errno值对应着以字符串
阅读全文
fprintf() & printf()
摘要:1. int fprintf( FILE *stream, const char *format, [ argument ]...) 将格式化的字符串输出到指定的文件流中。 stream:文件流指针,指定输出的目标,例如: stdout:标准输出(通常是终端)。 stderr:标准错误输出(通常是终
阅读全文
Timer定时器多处复用
摘要:/********** * Copyright (c++) * 目的:定时器多处复用 * 1.初始化定时器,假设定时器中断为1ms */ //定义宏、数值 #define TASK_SUM (3) //表示有三个任务会使用此定时器。 uint16 TaskCount[TASK_SUM]; //存放定
阅读全文
_snprintf() 和 sprintf()
摘要:1. _sprintf() 、 snprintf() 头文件: 函数原型:int snprintf ( char * str, size_t size, const char * format, ... ); 函数功能:从format中写入到str中,写入size个字符; 参数介绍: PARAM1:
阅读全文
9. int main(int argc, char * argv[]);----argc/argv
摘要:int main(int argc, char * argv[]); 1.其中,argc 和 argv 是传入main 函数的参数总数 和 参数数组, argv 中以 - 开头的元素成为 选项元素, 除去 - 的剩余部分成为 选项字符, 选项元素 如果有参数,则成为选项参数;如下图所示:
阅读全文
getopt()、getopt_long()
摘要:1.getopt函数; 头文件:unistd.h 函数原型:int getopt(int argc, char* const argv[], const char *optstring); 参数介绍: 第一个参数:argc 是main函数的参数总数; 第二个参数:argv是main函数的参数数组;
阅读全文
memcmp()、strcmp()
摘要:1.函数名:memcpy() 函数原型:int memcpy(const void *str1, const void *str2, sizen_t n); 函数功能:把存储区 str1 的字符串和存储区 str2 的字符串进行比较,比较两者的前n个字节; 函数返回值:若str1 > str2 则返
阅读全文
memcpy的高级用法
摘要:1.当memcpy() 的第一个是多个变量相加的时候。 意思就是:Cache.write,是一个整形变量,其存储一个int值,Cache.buff+Cache.write 表示从地址Cache.buff开始,然后向后移动Cache.write个位置,比如Cache.buff 是char类型的数组,
阅读全文
fputs()、fputc()、fgets()、fgetc()的用法,标准输入、输出、
摘要:原网址:(2条消息) C/C++ 标准输入、输出流用法_wudi_demaxiya的博客-CSDN博客_c语言输入输出流 1.C/C++标准输入、输出流的用法 C的标准输入输出: 标准文件 文件指针 设备 标准输入 stdin 键盘 标准输出 stdout 屏幕 标准输入和标准输出是两个文件,std
阅读全文
浙公网安备 33010602011771号