📜  C语言中的strlwr()函数(1)

📅  最后修改于: 2023-12-03 15:14:26.979000             🧑  作者: Mango

C语言中的strlwr()函数

strlwr()函数是C语言中的字符串函数之一,其作用是将一个字符串中的所有大写字母转化为小写字母,函数的原型如下:

char *strlwr(char *s);
函数参数

strlwr()函数只有一个参数s,表示需要转化的字符串。

函数返回值

strlwr()函数返回一个指向转化后的字符串的指针。

函数使用实例

下面是一个简单的例子,展示了如何使用strlwr()函数将字符串中的大写字母转化为小写字母:

#include <stdio.h>
#include <string.h>

int main()
{
   char str[50];

   printf("请输入字符串:");
   fgets(str, 50, stdin);

   str[strcspn(str,"\n")]='\0'; //去掉换行符

   printf("转化前的字符串:%s\n", str);
   printf("转化后的字符串:%s\n", strlwr(str));

   return 0;
}
注意事项
  • 注意要在使用strlwr()函数前引用头文件string.h。
  • strlwr()函数会在原字符串上进行修改,如果需要保留原字符串,则需要将原字符串拷贝到新的字符串中再进行操作。