Aproveitando que o assunto foi ressussitado;
Por mais cru que seja o algorítmo que eu apresentei ( com a devida ressalva ), não seria o caminho mais simples ?
Concordo que não considerei marcadores de fim de transmissão ( LF / CR ) mas ainda assim não representaria qualquer alteração significativa na estrutura, além de a ter de preceder por um if.
andre_teprom escreveu:Em pseudo-código :
- Código: Selecionar todos
Valor = getc(dado) ;
Valor += ( getc(dado)<<8 ) ;
+++