C语言之库函数的模拟与使用
发布时间:2021-05-21 05:57:12 所属栏目:大数据 来源: https://www.jb51.cc
导读:? C语言之库函数的模拟与使用 ? 在我们学习C语言的过程中,难免会遇到这样的一种情况: 我们通常实现一个功能的时候,费尽心血的写出来,却有着满满的错,这时却有人来告诉你说:这个功能可以用相应的库函数来实现。 这时你的心里充满着***。但这并不算坏事
? C语言之库函数的模拟与使用? 在我们学习C语言的过程中,难免会遇到这样的一种情况: 我们通常实现一个功能的时候,费尽心血的写出来,却有着满满的错,这时却有人来告诉你说:这个功能可以用相应的库函数来实现。 这时你的心里充满着***。但这并不算坏事,至少加深了你对它的认识与记忆。 ? 所以,今天来漫谈一下 某些库函数的模拟与实现。 而这篇我们主要来介绍一些处理字符和字符串的库函数的使用和注意事项 内容大致如下: 1.求字符串长度 strlen 2.长度不受限制的字符串函数 strcpy strcat strcmp 3.长度受限制的字符串函数介绍 strncpy strncat strncmp 4.字符串查找 strstr strtok 5.错误信息报告 strerror perror 6.字符操作 7.内存操作函数?memcpy memmove memset memcmp 1.求字符串长度--strlen? ? 正如所介绍那样,此函数的功能就是求一个字符串的长度。而我们所需要做的就是传一个字符指针进去。 示例: #include <stdio.h> #include <string.h> int main () { char szInput[256]; printf ("Enter a sentence: "); gets (szInput); printf (The sentence entered is %u characters long.n,(unsigned)strlen(szInput)); return 0; } 结果: 在此函数的使用过程中我们需要注意以下几点: 1.字符串已经 ' |