读书人

真奇怪。解决方案

发布时间: 2013-04-09 16:45:09 作者: rapoo

真奇怪。
#include <stdio.h>
2 #include <string.h>
3 int main()
4 {
5 int buf[]={1,2,3};
6 // buf[3]='\0';
7 memset (buf,0,strlen(buf));
8 int i=0;
9 while(i<3)
10 {
11 printf("%d\n",buf[i]);
12 i++;
13 }
14 return 0;
15 }
小弟我本打算试一下memset函数的功能的,奈何编译提示第7行出错,求大神指导!
[解决办法]
strlen是用来计算str的len的函数
str是string字符串,len是length长度

buf是一个整数数组,不是一个字符串

读书人网 >C语言

热点推荐