gpt4 book ai didi

c - 读取C上的空间

转载 作者:行者123 更新时间:2023-11-30 17:47:03 25 4
gpt4 key购买 nike

我正在尝试读取一系列字符,如 C 中的以下字符:

   &&&&&&&&\n& & &    &\n& & &&&& &\n

(请注意,开头也有空格)。

我正在使用 cicle“while”:

scanf("%c",&cvar);

因为我将字符“存储”到我正在使用的结构数组中。

但是,程序一直忽略第一个空格,并且仅从第一个“&”出现开始存储。

有什么建议吗?预先感谢您,并对我糟糕的英语表示歉意。

这是部分代码:

while(scanf("%c",&lab[i].simb)!=EOF){
lab[i].x=x;
lab[i].y=y;
if(lab[i].simb=='\n'){
x=0;
y++;
} else x++;
i++;
}

最佳答案

Read this...

如果您使用gcc,我建议使用getline,但是如果您想读取每个字符,请使用getc而不是scanf...也为我糟糕的英语感到抱歉...

关于c - 读取C上的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19069569/

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