#29951: C語言 char 陣列會遇到的問題


krameri120 (科科)


此題的陣列很大

所以你需要透過二維陣列去存取

從array[0][0]開始存取

讀到90000個字元

變成從array[1][0]開始,即可存取完這麼大的陣列

    int cnt=0;
    int y=0;
    char pick;
    while((pick=getchar())!='\n'){

        if(cnt!=0 && cnt%90000==0){
            cnt%=90000;
            y=y+1;
        }
        array[y][cnt]=pick;
        cnt+=1;
    }