0 c
我试图通过终端使用该行读取命令提示符中指定的文件program < file.txt,然后再次打印以检查它是否有效.我收到错误Segmentation fault: 11,我不确定我的文件是否在我的程序中正确打开.
这是到目前为止的代码:
#define MAX 1000
int
main(int argc, char *argv[]) {
FILE *fp;
double values[MAX];
fp = fopen(argv[1], "r");
fscanf(fp, "%lf", values);
printf("%f\n", *values);
fclose(fp);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
任何帮助或反馈将不胜感激.