int nFrom, nTo; while(1){ // ここでファイルから1行読み込み(詳細は省略) switch( buf[0] ){ case 'E': ptr = strtok_s( buf, DLM, &pTokenContext ); ptr1 = strtok_s( NULL, DLM, &pTokenContext ); ptr2 = strtok_s( NULL, DLM, &pTokenContext ); ptr = strtok_s( NULL, DLM, &pTokenContext ); nFrom = atoi( ptr1 ); nTo = atoi( ptr2 ); if(nFrom < 0 || nFrom >= N || nTo < 0 || nTo >= N ) continue; a[nFrom][nTo] = atoi( ptr ); break; }