您当前的位置:首页 > 计算机 > 编程开发 > C语言

C语言strset()函数:将字符串的所有字符设置为指定字符

时间:12-30来源:作者:点击数:

头文件:#include<string.h>

strset()将字符串中的所有字符都设置为一个指定字符,其原型为:
    char *strset( char* s, char c);

【参数说明】s为要设置的字符串,c为指定字符。

strset()将字符串s中的所有字符都设置为字符c。

【返回值】返回设置后的字符串指针,即 s。

注意:strset() 不会生成新字符串,而是修改原有字符串,因此它只能操作字符数组,不能操作字符串指针指向的字符串,因为字符串指针指向字符串常量,常量不能被修改。

如果你希望指定要设置的字符的个数,可以使用strnset()

【函数示例】简单设置字符串的实例。

#include<stdio.h>
#include<string.h>
int main()
{
    char str[] = "http://www.cdsy.xyz/computer/programme/C_language/";
    char c = 'c';
    strset(str, c);
    printf("%s", str);
    return 0;
}

运行结果:ccccccccccccccccccccccccccccccccccccccccccccccccccc

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门