首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

真奇怪。解决方案

2013-04-09 
真奇怪。#include stdio.h2 #include string.h3 int main()4{5int buf[]{1,2,3}6// buf[3]\07mem

真奇怪。
    #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是一个整数数组,不是一个字符串

热点排行