I need separate the code of string by char TABCode:void OrdemProducao (char *pOP){ //OP CD_FABRICA BATCH_ID CD_PESAGEM CD_BALANCA ITEM_DESC1 char *cValor = NULL; int iTab, iCont=1; char CD_FABRICA [3], BATCH_ID [4], CD_PESAGEM [6], CD_BALANCA [3], ITEM_DESC1 [11]; char *Memoria; cValor = strtok(pOP, " "); // Procura Pelo TAB while (cValor){ switch (iCont){ case 1: strcpy (CD_FABRICA, cValor); case 2: strcpy (BATCH_ID,cValor); case 3: strcpy (CD_PESAGEM,cValor); case 4: strcpy (CD_BALANCA,cValor); case 5: strcpy (ITEM_DESC1,cValor); default: break; } cValor = strtok(NULL, " "); iCont++; } printCom1 ("1: %s 2: %s 3: %s 4: %s 5: %s", CD_FABRICA, BATCH_ID, CD_PESAGEM, CD_BALANCA, ITEM_DESC1); }
I send F02 5256 4561 B01 TESTE DESC
And Result is:
Result: 1: 2: 5256 3: 4: B01 5: TESTE DESC



LinkBack URL
About LinkBacks



