C 我的节目显示;filename.exe“;在我使用该程序处理大数据时已停止工作
嗨,我正在尝试用c语言建立一个程序,它可以处理大约600000的数据。首先,我尝试从一个文件中获取数据,并用一个简单的程序将它们存储在数组中,但它显示“filname.exe”已经停止。当我用大约25个数据检查同一个程序时,它成功地工作了。请您提出问题所在。我的代码如下:C 我的节目显示;filename.exe“;在我使用该程序处理大数据时已停止工作,c,C,嗨,我正在尝试用c语言建立一个程序,它可以处理大约600000的数据。首先,我尝试从一个文件中获取数据,并用一个简单的程序将它们存储在数组中,但它显示“filname.exe”已经停止。当我用大约25个数据检查同一个程序时,它成功地工作了。请您提出问题所在。我的代码如下: #include<stdio.h> int main() { FILE *ptr_file; int i,j; unsigned int x[1024][512]; ptr_fil
#include<stdio.h>
int main()
{
FILE *ptr_file;
int i,j;
unsigned int x[1024][512];
ptr_file =fopen("output.txt", "r");
if (!ptr_file)
printf("the file can't be opened");
for (i=0;i<1024; i++)
{
for(j=0;j<512;j++)
{
fscanf(ptr_file,"%d\n", &x[i][j]);
}
}
printf("%d",x[1024][511]);
printf("%d",x[0][2]);
fclose(ptr_file);
return 0;
}
#包括
int main()
{
文件*ptr_文件;
int i,j;
无符号整数x[1024][512];
ptr_file=fopen(“output.txt”、“r”);
如果(!ptr_文件)
printf(“文件无法打开”);
对于(i=0;i
数组索引必须是1023511
数组索引必须是1023511
如何显示所有输出
将输出写入文件
如何显示所有输出
将您的输出写入文件。现在我遇到了新问题…当我运行程序时,我需要以超过千行的形式显示输出。但显示器仅显示我输出的最后400/500行。我如何显示所有输出。我正在使用GNU GCCNow的代码块10。我遇到了新问题…当我运行程序时,我需要显示输出超过1000行。但是显示器只显示我输出的最后400/500行。我如何显示我的所有输出。我使用GNU-GCC的代码块10
unsigned int x[1024][512];
// ...
printf("%d",x[1024][511]);