C语言程序问题,在VC++6.0中运行为什么总显示错误,如何改正

2024-11-27 19:34:33
推荐回答(1个)
回答1:

char buf[12] = "0123456789"; //因为你后面操作是按字符串操作:strlen()。因此,这里在定义时,数组长度应该至少比数据长度大1,给\0留个位置。strlen(buf)函数是按\0位置返回字符串长度的!