gpt4 book ai didi

c - 获取特定的字符数

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

我只想在我的程序中获取 2 个字符。我尝试了 fgets 但我可以让它工作。您建议我如何实现这一点?或者有什么替代方案吗?

char code[2];
printf("Enter code: \n");
scanf("%s", code);`

I want to limit the number of characters that can be entered to two.

最佳答案

要读取两个字符并忽略空格,您可以执行以下操作:

#include <stdio.h>
int main() {
char code[2];
printf("Enter code:\n");
if (scanf(" %c %c", &code[0], &code[1]) == 2) {
printf("successfully read '%c' and '%c'\n", code[0], code[1]);
}
return 0;
}

为了不忽略空格,请使用“%c%c”作为格式。

关于c - 获取特定的字符数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28893137/

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