gpt4 book ai didi

c - 如何显示字符串表中的元素

转载 作者:行者123 更新时间:2023-11-30 15:36:58 24 4
gpt4 key购买 nike

我从 UART 读取字符并想要制作数组表。当我制作一维数组(注释代码)时,一切都很好,但制作 2 维数组时则不然。
消息是“你好”

int i=0, j=0;
char ch;
char stringArray[50][50] ={"",""}; //stringArray[50]="";

while(1){
ch = readCharUART();

if(ch!=13)
{
if (ch == 10)
{
dispChar(179);
j++;
}
else{
dispChar(ch);
stringArray[i][j] = ch; //stringArray[i]
i++;
}
}
else
{
dispString(stringArray[0]); //here no output
//dispString(stringArray); // 'HELLO'
}}

这有什么问题吗?如何解决?

***编辑******
当定义一维表时,输出正确。
定义二维表后,无输出屏幕清晰

最佳答案

char stringArray[50][50] ={"",""};  //wrong

char stringArray[50][50] ={"","", "", ...}; //50 times

关于c - 如何显示字符串表中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22384810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com