C语言—strlen()

作者:追风剑情 发布于:2019-10-21 21:27 分类:C

strlen()函数求字符串长度。

示例

  1. //Visual Studio中加上这句才可以使用scanf()
  2. //否则只能使用scanf_s()
  3. #define _CRT_SECURE_NO_WARNINGS
  4. #include <stdio.h>
  5. #include <stdbool.h>
  6. //引入字符串函数string.h
  7. //一些ANSI之前的系统使用strings.h头文件,而
  8. //有些系统可能根本没有字符串头文件。
  9. #include <string.h>
  10.  
  11. void fit(char *string, unsigned int size);
  12.  
  13. //argc: 参数个数 argv[]: 参数数组
  14. int main(int argc, char *argv[])
  15. {
  16. char mesg[] = "Things should be as simple as possible,"
  17. " but not simpler.";
  18. puts(mesg);
  19. fit(mesg, 38);
  20. puts(mesg);
  21. puts("Let's look at some more of the string.");
  22. puts(mesg + 39);//从指针位置开始输出
  23.  
  24. system("pause");
  25. return 0;
  26. }
  27.  
  28. void fit(char *string, unsigned int size)
  29. {
  30. if (strlen(string) > size)
  31. string[size] = '\0';//缩短字符串
  32. }

运行测试
1111.png

标签: C语言

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号