gpt4 book ai didi

c - 检测 scanf 何时没有输入

转载 作者:太空宇宙 更新时间:2023-11-04 02:06:06 26 4
gpt4 key购买 nike

我是 C 的新手,经过一些研究后无法找到答案。

我有一个 while 循环,如果我没有向 scanf() 输入任何内容(按回车键),我想终止它。以下不起作用...

int data;
while(1){
scanf("%d", &data);
if data == NULL{
break;
}
}

最佳答案

使用 scanf 的返回值:

int data;
while (1) {
int n = scanf("%d", &data);
if (n != 1)
break;
// ...
}

关于c - 检测 scanf 何时没有输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20412350/

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