/ / shell de comando e 128 bytes - janelas, gerenciamento de memória, linha de comando, popen

shell de comando e 128 bytes - janelas, gerenciamento de memória, linha de comando, popen

este esta exemplo particular, por que apenas 128 bytes estão sendoalocado para psBuffer? Tentei modificar o comando para "dir / s c:", que fornece uma saída de muito mais do que 128 bytes, mas o programa funciona bem sem nenhum estouro.

Estou curioso para saber sobre o significado de 128 bytes neste exemplo.

Respostas:

1 para resposta № 1

É apenas do tamanho de um buffer, e o código lê até 128 bytes por vez neste buffer em um loop.