-
snprintf(char *str, size_t size, const char *format, …) :将可变参数(…)按照 format 格式化成字符串,并将字符串复制到 str 中,size 为要写入的字符的最大数目,超过 size 会被截断。
-
strlen:strlen所作的是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符’\0’为止,然后返回计数器值(长度不包含’\0’)。
-
strstr():C 库函数 char *strstr(const char *haystack, const char *needle) 在字符串 haystack 中查找第一次出现字符串 needle 的位置,不包含终止符 ‘\0’。
-
getline:getline(<字符数组chs>,<读取字符的个数n>,<终止符>):成员函数getline()是从输入流中读取一行字符,读到终止符时会将’0’存入结果缓冲区中,作为输入的终止。终止符可以是默认的终止符,也可以是定义的终止符。函数的语法结构。
-
readlink(const char *path, char *buf, size_t bufsiz):readlink()会将参数path的符号链接内容存储到参数buf所指的内存空间。
-
void bzero(void *s, int n):将字符串s的前n个字节置为0,一般来说n通常取sizeof(s),将整块空间清零。
-
stat函数:
-
extern:可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。
-
execve :execve(执行文件)在父进程中fork一个子进程,在子进程中调用exec函数启动新的程序。
-
waitpid: waitpid会暂时停止目前进程的执行,直到有信号来到或子进程结束。
-
vector :
-
template :可以声明一个通用的类模板,它可以有一个或多个虚拟的类型参数。template < typename T >:template即模板bai,class指类别,T是类别的统称,可以du使用的数据类型有int、char,float,double等等。
2020.8.20360环视系统界面程序阅读笔记
最新推荐文章于 2023-04-21 21:39:54 发布
本文深入探讨了C语言中常见的字符串操作函数,如snprintf用于格式化字符串,strlen用于计算字符串长度,strstr用于查找子串,getline用于读取一行字符,readlink用于读取符号链接,bzero用于清零内存,以及stat、execve、waitpid等系统调用的使用方法。
摘要由CSDN通过智能技术生成