就算用vector,在扩展尺寸次数过多的时候,也一样会出现呆滞现象的,明白道理就知道是怎么回事。										
					
	
	
	
			
授人以渔,不授人以鱼。
 2015-01-30 23:14
	    2015-01-30 23:14
   程序代码:
程序代码:
struct CoodINFO
{
    int flow;                                                
    int x;                                                    
    int y;                                                    
    int sw;                                                    
    int hw;                                                    
    int sn;                                                    
    char PoF;                                                
    int TestTime;                                            
    int reTest;            //Add ...                                    
}CD[IC];
 程序代码:
程序代码:
...
char ***NewCood = NULL;
    NewCood = (char***)malloc(sizeof(char**)*My_Max_x);
    for(i=0;i<=My_Max_x;i++)
    {
        NewCood[i] = (char**)malloc(sizeof(char*)*My_Max_y);
        for(j=0;j<=My_Max_y;j++)
            NewCood[i][j] = (char*)malloc(sizeof(char)*2);
    }
    for(i=0;i<=My_Max_x;i++)
        for(j=0;j<=My_Max_y;j++)
            for(k=0;k<3;k++)
                NewCood[i][j][k]='\0';
    if (mode>0)
    {
        for(i=0;i<nCount;i++)
        {
            char tmp1[2]={0};
            if(mode==1)
                itoa(CD[i].hw,tmp1,10);
            if(mode==2)
                itoa(CD[i].sw,tmp1,10);
            if (strlen(NewCood[CD[i].x][CD[i].y])==0)
                CD[i].reTest = 0;
            else
            {
                CD[i].reTest = 1;    //Add Struct Item
                STD.parts_retested++;
            }
            
            strcpy(NewCood[CD[i].x][CD[i].y],tmp1) ;
        }
        return NewCood;
...
										
					
	
 2015-02-02 14:41
	    2015-02-02 14:41
   2015-02-02 14:57
	    2015-02-02 14:57