Проанализируйте пустые маркеры от строки с strtok

Мое приложение производит строки как та ниже. Я должен проанализировать значения между разделителем в отдельные значения.

2342|2sd45|dswer|2342||5523|||3654|Pswt

Я использую strtok сделать это в цикле. Для пятого маркера я добираюсь 5523. Однако я должен объяснить пустое значение между этими двумя разделителями || также. 5523 должен быть шестой маркер, согласно моему требованию.

token = (char *)strtok(strAccInfo, "|");

for (iLoop=1;iLoop<=106;iLoop++) { 
            token = (char *)strtok(NULL, "|");
}

Какие-либо предложения?

5
задан Jonathan Leffler 18 May 2015 в 05:51
поделиться