C语言
yizhou2010
这个作者很懒,什么都没留下…
展开
-
char *转string时需注意的问题
char*转string方式 char data[10]; .... //法1 string str1 = string(data); //法2 string str2 = string(data, 10); 使用法1转换需要注意的问题,必须满足data[9]='\0',否则内存中data后面的字符也会进入转化,造成随机的转换异常。 ...原创 2019-10-18 10:35:24 · 500 阅读 · 1 评论 -
12个有趣的C语言面试题
1.gets()函数 问:请找出下面代码里的问题: #include int main(void) { char buff[10]; memset(buff,0,sizeof(buff)); gets(buff); printf("\n The buffer entered is [%s]\n",buff); return 0; } 答转载 2012-09-10 11:54:00 · 586 阅读 · 0 评论