什么是strset

核心提示strset,计算机语言,用于返回指向s的指针。中文名strset举例// strset.c用法#include说明返回指向s的指针。strset简介原型:extern char *strset(char *s, char c);用法:#i

最佳答案:

strset,计算机语言,用于返回指向s的指针。

详情介绍

strset,计算机语言,用于返回指向s的指针。

中文名
strset
举例
// strset.c
用法
#include
说明
返回指向s的指针。

strset简介

原型:extern char *strset(char *s, char c);

用法:#include <string.h>

功能:把字符串s中的所有字符都设置成字符c。

说明:返回指向s的指针。

特别注意:strset(s,c); 把字符串s中的所有字符都设置成字符c,但是s本身尚未赋值,也就是说没有字符串结束标志'0',但是该函数执行时将直到发现'0'才停止,这就会出现问题,干涉到其他变量(并有不可知性),一般情况下紧邻定义的变量在内存中也是连续的,很容易受到影响。

解决办法: 调用strset()函数之前要为其赋值,例如char c=“”;

strset举例

// strset.c

#include <string.h>

main()

{

char s="Golden Global View";

strset(s,'G');

printf("%s",s);

getchar();

return 0;

}

输出结果:GGGGGGGGGGGGGGGGGG

 
友情链接
鄂ICP备19019357号-22