【发布时间】:2018-06-02 12:53:31
【问题描述】:
学C语言的时候,听说过C语言中的strset函数。
但是,我在最新版本的 C 中找不到它。
它被删除了吗?如果删除了,为什么要删除?
【问题讨论】:
-
JFGI + RTFM:msdn.microsoft.com/en-us/library/ms235359.aspx
-
它从未存在过。除了,可能作为扩展。
学C语言的时候,听说过C语言中的strset函数。
但是,我在最新版本的 C 中找不到它。
它被删除了吗?如果删除了,为什么要删除?
【问题讨论】:
strset 仍然存在。 VS 2017 - _strset_s
#include <stdio.h>
#include <string.h>
int main() {
char text[] = "Test Code";
_strset_s(text, sizeof(text), '*');
printf("%s\n", text);
}
结果 :*********
“文本代码”共有 9 个字符。 所以输出九个 ('')
_strset_s(char *_Destination, size_t_DestinationSize, int _Value)
【讨论】: