char数组输出乱码的问题

今天遇到个问题,char数组为被分割后的数字组合,由于前后都有字符,被分割出来的数字呈现乱码:
在这里插入图片描述

以下是我代码中的部分代码,作用是取出数字
最后解决办法是在数组末尾增加个’\0’字符,完美解决乱码问题:

else if(GameRemaindPoit_ALL[i]>='0'&&GameRemaindPoit_ALL[i]<='9')
	{
		GameRemaindPoit[Address_num][r1] = GameRemaindPoit_ALL[i];
		r1++;
		GameRemaindPoit[Address_num][r1] = '\0';
	}
	i++;
	r1++;

在这里插入图片描述
0.0~

猜你喜欢

转载自blog.csdn.net/hu421160052/article/details/87796873