参数为char *ap[],怎么传值?
bool _conver( char *ap[] ){}int main(){ char arr[255] = {0}; while ('0' != arr[0]) // '0' end enter { memset(arr ,0 ,255); scanf("%s",arr); // 怎么组合输入的字符串? } _convert(ap); // ap未定义 return 0 ;}bool _conver( char *ap ){}int main(){ char arr[255] = {0}; while ('0' != arr[0]) // '0' end enter { memset(arr ,0 ,255); scanf("%s",arr); // 怎么组合输入的字符串? } _convert(arr); return 0 ;}
[解决办法]
char arr[255] = {0};
while ('0' != arr[0]) // '0' end enter
{
memset(arr ,0 ,255);
scanf("%s",arr);
// 怎么组合输入的字符串?
}
我也晕,都你赋初值为0,然后你还判断后又memset(arr ,0 ,255);
而且,“已经memset了,还能传递么?”memset了和能不能传递有什么关系?
[解决办法]