如何把像如下数据读取到二维数组(是txt文本中的)
1,2,3,4,
5,6,7,8,
9,10,11,12,
数字中间是有逗号隔开的,数组用哪种类型数据定义啊?是int 还是char
不是纯数字的啊 还有逗号的 还要输出的
追答逗号也要啊。那就用char型的好啦。我以为逗号是输出的时候后加上的呢。
不过如果是这种格式化的,最好的就是用格式化方法输入输出,省时省力。如果是作业的话就另说了……
那输出时也用char 数字就乱码了吧
追答输出的格式和读入的格式相同怎么会乱码呢?
比如输入时是("%c%c%c%c%c%c%c%c"),输出的时候也这么输出啊。
如果输入时是("%d%c%d%c%d%c%d%c"),输出的时候就这么输出,不过这样应该不是在同一个数组里面了……
是的啊 用数组输出时候就不对了啊 不知是简单的输入输出 要通过数组的
追答你使用循环输入输出的?
输入的时候就保存在in[i]里面,再输出的时候按顺序输出,怎么会乱码呢?如果是以char形式输入,那么数字也是以字符形式保存在数组里的,输出的时候也按字符型输出肯定不会乱码啊