gpt4 book ai didi

c - 如何连续输入两个字符?

转载 作者:行者123 更新时间:2023-11-30 18:53:16 27 4
gpt4 key购买 nike

我必须将输入视为:

A B
C D
E A

所以我写了这样的代码:

char ch[50][2];    
for(i=0;i<3;i++)
{
scanf("%c%c",&ch[i][0],&ch[i][1]);
}

但它只需要两个输入,然后我收到运行时错误。有人可以帮我吗?

最佳答案

这是我经常使用的方法:将字符作为字符串读取。

for(i=0;i<3;i++)
{
char buf1[2], buf2[2];
scanf("%1s%1s",buf1,buf2);
ch[i][0]=buf1[0];
ch[i][1]=buf2[0];
}

关于c - 如何连续输入两个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33186667/

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