scanf字符串输入有关问题
scanf字符串输入问题为什么运行结果会是这样而不是像输入那样显示,请大侠们指点一下,谢谢!scanf[解决办法]
scanf字符串输入问题
为什么运行结果会是这样而不是像输入那样显示,请大侠们指点一下,谢谢! scanf
[解决办法]strcpy( b1[j].j,str)他的工作原理是,扫描str指向的内存,逐个字符付到b1[j].j所指
向的内存,直到碰到'\0',因为str结尾没有'\0',所以具有不确定性,不知道他后面还会
付什么东东。
[解决办法]因为没有\0结尾,而3个对象内存连续,所以3个字符串连续打印了出来。