最佳答案:
置字节字符串前n个字节为零且包括‘0’。
详情介绍
置字节字符串前n个字节为零且包括‘0’。
- 中文名
- bzero
- 用法
- #include
- 原型
- extern void bzero
- 参数说明
- n 要置零的数据字节个数
简介
原型:extern void bzero(void *s, int n);
参数说明:s 要置零的数据的起始地址; n 要置零的数据字节个数。
用法:#include <string.h>
功能:置字节字符串s的前n个字节为零且包括‘0’。
说明:bzero无返回值,并且使用string.h头文件,string.h曾经是posix标准的一部分,但是在POSIX.1-2001标准里面,这些函数被标记为了遗留函数而不推荐使用。在POSIX.1-2008标准里已经没有这些函数了。推荐使用memset替代bzero。
在android7.0中使用<strings.h>
否则提示:
test.c:20:6: error: implicitly declaring library function 'bzero' with type 'void (void *, unsigned long)'
bzero(&newtio, sizeof( newtio ));
^
test.c:20:6: note: include the header <strings.h> or explicitly provide a declaration for 'bzero'