gpt4 book ai didi

c - 使用 while 循环 scanf !=EOF 后如何使用 scanf

转载 作者:太空宇宙 更新时间:2023-11-03 23:48:56 24 4
gpt4 key购买 nike

我必须在我的 program.gcc 中输入一个 .in 文件 ./"file"< file.in
因为有不止一个输入我必须使用 While 循环 EOF,但是因此,我无法再次扫描。这是我的程序的模拟版本。谢谢

#include <stdio.h>

int main() {
int arr[100];
int num;
int count = 0;
while( scanf("%d", &arr[count]) != EOF ) {
count++;
}
printf("%d\n", arr[0]);
scanf("%d", &num);
printf("%d\n", num);
}

最佳答案

试试这个

freopen("con:", "r", stdin);//this for windows. "/dev/tty" for *nix ?
scanf("%d", &num);

关于c - 使用 while 循环 scanf !=EOF 后如何使用 scanf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26035002/

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