PDA

Click to See Complete Forum and Search --> : HOW CAN I WRITE "\n" IN THE FINAL OFF STRINGS


LRicardo
Mar 21st, 2002, 10:17 AM
HOW CAN I WRITE "\n" IN THE FINAL OFF STRINGS ?

if (contador ==9)
{
strncpy(&sLinhaImprimir[432], vsAuxUrano,48);
sLinhaFinal[480] = '\0';
iTama = strlen(sLinhaImprimir);
pdebug ("\n\r LINHA imprimir {%d}", iTama);


sprintf(sComando,
"%02X"
"%-*.*s"
"%-*.*s",
PRN_URANO_CMD_IMPRIME_LINHAS_LIVRES,
480,480,sLinhaImprimir,
PRN_TAM_BYTES_RESERVA_URANO,PRN_TAM_BYTES_RESERVA_URANO,reserva);

contador = 0;

if ((iRet = PDV_PrnUranoCommand sComando,FALSE,sResposta)) != 0)
return iRet;

sprintf(sLinhaImprimir, "%-*.*s", 480,480, " ");
}
else
{
strncpy(&sLinhaImprimir[contador * 48], vsAuxUrano, 48);
contador++;
sLinhaImprimir[contador*48]= '\0';
iTama = strlen(sLinhaImprimir);
}
break;

}
}
if (i == iLinhas)
{
sLinhaFinal[480] = '\0';
iTama = strlen(sLinhaImprimir);
pdebug ("\n\r LINHA imprimir {%d}", iTama);
pdebug ("\n\r LINHA FINAL IMPRIMIR++++ {%s}", sLinhaImprimir);

sprintf(sComando,
"%02X"
"%-*.*s"
"%-*.*s",
PRN_URANO_CMD_IMPRIME_LINHAS_LIVRES,
480,480,sLinhaImprimir,
PRN_TAM_BYTES_RESERVA_URANO,PRN_TAM_BYTES_RESERVA_URANO,reserva);
contador = 0;

if ((iRet = PDV_PrnUranoCommand(sComando,FALSE,sResposta)) != 0)
return iRet;

sprintf(sLinhaImprimir, "%-*.*s", 480,480, " ");

}

return 0;
}

jim mcnamara
Mar 22nd, 2002, 09:32 PM
None of us is sure what you want here. Could you give us one or two sentences that describe what you want, please ?

PS: if you use [ c o d e ] [ / c o d e] around your code fragment it becomes infinitely more readable.