我正在使用Cygwin终端,我正在尝试从文件中获取输入。 我有一个填充数字(十进制数字)的文件,每行都有一个新数字。该文件有正数和负数。 以下代码可以生成正数:
double a[MAX];
double num;
int n;
scanf("%lf", &num);
while (num >= 0) {
a[n] = num;
n++;
scanf("%lf", &num);
}
但是,如果我尝试更改“0”以查找低于0的数字,则会出错。
如何将负数和正数放入数组?