본질적으로 나는 8 열을 가진 데이터 파일을 가지고 있고 각 열의 각 값을 배열 변수에 넣고 싶다. 그러나 문제는 일부 값이 누락되었다는 것입니다. 예 :누락 된 열이있는 파일에서 데이터를 읽습니다. C++
100 54201.10 49392 9379101 10381.1372
101 5823829 73929 83729.77
누락 된 값은 여분의 탭 또는/t 공백으로 구분됩니다. 누락 된 데이터를 무시하고 사용 가능한 올바른 변수에 올바른 값을 입력하면 값을 읽을 수 있습니까?
infile >> network;
string val = isNaN(network);
if (count % 8 == 0) { ID[count/8] = val; }
if (count % 8 == 1) { time[count/8] = val; }
if (count % 8 == 2) { country_code[count/8] = val; }
if (count % 8 == 3) { sms_in[count/8] = val; }
if (count % 8 == 4) { sms_out[count/8] = val; }
if (count % 8 == 5) { call_in[count/8] = val; }
if (count % 8 == 6) { call_out[count/8] = val; }
if (count % 8 == 7) { internet[count/8] = val; }
count++;
'스위치'라는 말을 들었습니까? –
탭 및 공백에 모호하지 않은 파일 형식도 지정하십시오. –
내 대답은 전혀 도움이 되었습니까? –