>") (fgets(line, sizeof(line), stdin)) { -6ren">
gpt4 book ai didi

c - 在C中获取字符串的整个输入

转载 作者:行者123 更新时间:2023-11-30 17:52:07 24 4
gpt4 key购买 nike

#include
char option[64],line[256];

main()

{

printf(">>")
(fgets(line, sizeof(line), stdin)) {
if (1 == sscanf(line, "%s", option)) {
}
}
print(option)
}

例如,只会获取第一个单词

/>> Hello World

会输出

/>>你好

最佳答案

#include <stdio.h>

int main(){
char option[64],line[256];

printf(">>");
if(fgets(line, sizeof(line), stdin)) {
if (1 == sscanf(line, "%[^\n]%*c", option)) {//[^\n] isn't newline chars
printf("%s\n", option);
}
}
return 0;
}

关于c - 在C中获取字符串的整个输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16376817/

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