为什么%s会输出二维字符数组全部字符
c4droid吧
全部回复
仅看楼主
level 13
qw724285413 楼主
我的目的是输出八行字符串的,每行三个字符。
2018年10月07日 09点10分 1
level 2
字符与字符串的区别在于结束符'\0'。%s可能一直在找'\0'。
2018年10月07日 11点10分 2
好像是这原因,谢谢提醒
2018年10月07日 12点10分
level 9
%s换成%c
2018年10月07日 11点10分 3
确实需要换,谢谢
2018年10月07日 12点10分
level 3
for(int i=0;i<8;i++){
for(int j=0;j<3;j++)
printf("%c",c2[i][j]);
printf("\n");
}
2018年10月07日 11点10分 4
第一个printf缩进两个空格,毕竟省了一对花括号
2018年10月07日 11点10分
谢谢,以前学的都忘记了
2018年10月07日 12点10分
1