📝 C++
3827篇技术文档📅  最后修改于: 2020-09-25 09:13:19        🧑  作者: Mango
C++函数strncpy() 函数在C++中拷贝指定的字节的字符从源到目的地的函数strncpy() 函数 。strncpy()原型strncpy()函数采用三个参数:dest,src和count。它将最大数量的字符从src指向的字符串复制到dest指向的内存位置。如果count小于src的长度,则将第一个count个字符复制到dest,并且不以null结尾。如果count大于src的长度,则将s...
📅  最后修改于: 2020-09-25 09:13:57        🧑  作者: Mango
C++中的strpbrk() 函数搜索另一个字符串中某个字符串中存在的一组字符 。strpbrk()原型strpbrk()函数采用两个以null终止的字节字符串:dest和breakset作为其参数。它在dest指向的空终止字节字符串搜索breakset所指向的字符串存在的任何字符 ,并在dest返回指向该字符的指针。它在<cstring>头文件中定义。strpbrk()参数strpbrk()返回...
📅  最后修改于: 2020-09-25 09:14:36        🧑  作者: Mango
C++中的strrchr() 函数搜索字符串 字符的最后一次出现。strrchr()原型strrchr()函数采用两个参数:str和ch。它在str指向的字符串搜索字符ch的最后一次出现。它在<cstring>头文件中定义。strrchr()参数strrchr()返回值如果找到ch,strrchr()函数将返回指向ch在str最后一个位置的指针,否则返回空指针。示例:strrchr() 函数的工作...
📅  最后修改于: 2020-09-25 09:15:15        🧑  作者: Mango
C++中的strspn() 函数采用两个字符串 dest和src,并给出由字符串 src中存在的字符组成的字符串 dest的最大初始段的长度。strspn()原型它在<cstring>头文件中定义。strspn()参数strspn()返回值strspn()函数返回dest的最大初始段的长度,该段仅包含src指向的字节字符串的 字符 。示例:strspn() 函数的工作方式运行该程序时,输出为:...
📅  最后修改于: 2020-09-25 09:15:55        🧑  作者: Mango
C++中的strstr() 函数查找字符串第一次出现的子字符串。strstr()原型strstr()函数采用两个参数:str和target。它在str指向的字符串搜索target的第一个匹配项。终止的空字符将被忽略。它在<cstring>头文件中定义。strstr()参数strstr()返回值示例:strstr() 函数的工作方式运行该程序时,输出为:...
📅  最后修改于: 2020-09-25 09:16:33        🧑  作者: Mango
C++中的strtok() 函数以空终止的字节字符串返回下一个标记。strtok()原型strtok()函数采用两个参数:str和delim。此函数在strtok指向的字符串找到令牌。指针delim指向分隔字符。可以多次调用此函数以从同一字符串获取令牌。有两种情况:它在<cstring>头文件中定义。strtok()参数strtok()返回值strtok()函数将返回指向下一个标记的指针(如果有的...
📅  最后修改于: 2020-09-25 09:17:14        🧑  作者: Mango
C++中的strxfrm() 函数将给定的空终止字节字符串转换为实现定义的形式。此strxfrm() 函数对字符串进行转换,以便使用strcmp() 函数比较两个转换后的字符串产生的结果与在当前C语言环境中使用strcoll() 函数比较原始字符串产生的结果相同。例如,x和y是两个字符串 。 a和b是通过使用strxfrm 函数分别转换x和y形成的两个字符串 。然后,对strcmp(a,b)的调用...
📅  最后修改于: 2020-09-25 09:17:57        🧑  作者: Mango
C++中的asctime() 函数将结构tm的给定日历时间转换为字符表示形式。在<ctime>头文件中定义了asctime() 函数 。asctime()原型asctime() 函数将指向tm对象的指针作为其参数,并以给定日历时间的形式返回文本表示形式:asctime() representationTypeDescriptionObtained fromValuesWww3 letter day...
📅  最后修改于: 2020-09-25 09:18:38        🧑  作者: Mango
C++中的clock() 函数返回程序消耗的大约处理器时间。为了计算处理器时间,使用了两个不同的Clock()调用返回的值之间的差,其中一个在程序的开头,另一个在程序的结尾。要将值转换为秒,需要用宏CLOCKS_PER_SEC除。clock()时间可能比实际的壁钟快或慢。这取决于操作系统如何为该进程分配资源。如果处理器由其他进程共享,则clock()时间的前进速度可能会比挂钟慢。如果当前进程是在多...
📅  最后修改于: 2020-09-25 09:19:21        🧑  作者: Mango
C++中的ctime() 函数将自纪元以来的给定时间转换为日历本地时间,然后转换为字符表示形式。调用ctime(time)是asctime()和localtime()函数asctime(localtime(time))。它在<ctime>头文件中定义。ctime()原型ctime() 函数将指向time_t对象的指针作为其参数,并返回以下形式的文本表示形式:ctime() time represe...
📅  最后修改于: 2020-09-25 09:20:03        🧑  作者: Mango
C++中的difftime() 函数以秒为单位计算两次之间的差。difftime() 函数在<ctime>头文件中定义。difftime()原型difftime()接受两个time_t对象:end和begin,并将差值计算为end - begin并以秒为单位返回结果。如果end是指开始之前发生的时间,则结果为负。difftime()参数difftime()返回值示例:difftime() 函数的工...
📅  最后修改于: 2020-09-25 09:20:47        🧑  作者: Mango
C++中的gmtime() 函数将自纪元以来的给定时间转换为日历时间,该时间表示为UTC时间而不是本地时间。gmtime()在<ctime>头文件中定义。gmtime()原型gmtime() 函数将time_t类型的指针作为其参数,并返回tm类型的指针对象。 gmtime() 函数返回的值是格林尼治标准时间(GMT)时区的时间。然后,可以分别使用tm_hour,tm_min和tm_sec访问小时,...
📅  最后修改于: 2020-09-25 09:21:26        🧑  作者: Mango
C++中的localtime() 函数将自纪元以来的给定时间转换为表示为本地时间的日历时间。localtime() 函数在<ctime>头文件中定义。localtime()原型localtime() 函数将time_t类型的指针作为其参数,并返回结构为tm的指针对象。 localtime() 函数返回的值是本地时间。然后,可以分别使用tm_hour,tm_min和tm_sec访问小时,分钟和秒。l...
📅  最后修改于: 2020-09-25 09:22:05        🧑  作者: Mango
C++中的mktime() 函数将本地日历时间转换为自纪元以来的时间,并将该值作为time_t类型的对象返回。mktime() 函数在<ctime>头文件中定义。mktime()原型mktime 函数将指向tm对象的指针作为其参数,并返回自epoch以来的时间作为time_t类型的值。 time-> tm_wday和time-> tm_yday值将被忽略。如果time->tm_isdst值为负,则...
📅  最后修改于: 2020-09-25 09:22:46        🧑  作者: Mango
在C++中的strftime() 函数根据格式字符串从一个给定的日历时间给定时间的日期和时间转换为空终止多字节字符 的字符串 。strftime() 函数在<ctime>头文件中定义。strftime()原型strftime() 函数采用4个参数:str,count,format和time。通过指向的日期和时间信息time被转换成基于所述值的空终止多字节字符format,并存储由指向阵列中str。...