我有一个TXT文件,里面存的是很多数据,我想读入到vc中画图,可是数据太大了,不能一次读进来,我大概有1200个数据吧,数据的txt文件大概是这样的:
0.07153212
0.08111994
0.09496089
0.11222251
0.12219571
0.12997971
0.11833831
0.11062011
而我的程序是这样的;
 //读取声源位置数据
    FILE* pFile = fopen("test1.txt","r");   
    char str[500];
    float temp2;
    CString valstr[50];
    CString rstr[50];
    int lenval,calnum;

    lenval=10;  
    calnum=40;

    memset(str,0,500);
    fread(str,1,500,pFile);
   for (int i=0;i<calnum;i++)    
    {
       for(int i1=0+lenval*i+i;i1<lenval+lenval*i+i;i1++)
        {
          valstr[i]+=str[i1];
            
         }      
   }
当程序中的calnum=40左右时,程序可以顺利运行,但是当calnum=1200时,程序就无法正常运行了,因为数据太大了,请问这种情况下该怎么处理呢?