memset的用法

简介:

将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向S的指针。

需要的头文件
<memory.h> or <string.h>
1
2
3
4
5
6
7
8
9
10
11
#include <string.h>   
#include <stdio.h>   
#include <memory.h>    i
nt main( void )   
{   
char  buffer[] = "Hello world\n" ;   
printf ( "Buffer before memset: %s\n" , buffer);   
memset (buffer, '*' , strlen (buffer) );   
printf ( "Buffer after memset: %s\n" , buffer);  
return  0;   
}
输出结果:   Buffer before memset: Hello world   Buffer after memset: ************   编译平台:   Microsoft Visual C++ 6.0
目录
打赏
0
0
0
0
265
分享
相关文章
snprintf的用法
简要介绍了snprintf的常用方法,能大大的简化我们的代码
详解sizeof()和strlen()的细节及用法
详解sizeof()和strlen()的细节及用法
62 1
详解sizeof()和strlen()的细节及用法
|
9月前
strlen与sizeof 的基本用法
strlen与sizeof 的基本用法
70 0
|
9月前
|
memset结构体报错的问题
偶尔我们使用了会使用memset初始化结构体,但是会导致有时候编译器崩溃,这时候要检查结构体里面的各个字段是否全是基本类型,如果是自定义类或者库里面的类,有时候就会出现莫名其妙的错误,结构体初始化可以直接使用 {0}进行初始化
100 0
|
9月前
|
C++
浅学指针(5)sizeof和strlen的进阶理解
浅学指针(5)sizeof和strlen的进阶理解
指针进阶(3) -- 关于sizeof和strlen的详细总结(中)
指针进阶(3) -- 关于sizeof和strlen的详细总结(中)
指针进阶(3) -- 关于sizeof和strlen的详细总结(下)
指针进阶(3) -- 关于sizeof和strlen的详细总结(下)
指针进阶(3) -- 关于sizeof和strlen的详细总结(上)
指针进阶(3) -- 关于sizeof和strlen的详细总结(上)
C++学习——memset函数详解
C++学习——memset函数详解
312 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等