Articles of stream de

“Parâmetro não válido” exception loading System.Drawing.Image

Por que estou recebendo a exceção “Parâmetro inválido” no meu código: MemoryStream ms = new MemoryStream(byteArrayIn); System.Drawing.Image returnImage = System.Drawing.Image.FromStream(ms); O comprimento de byteArrayIn é 169014. Estou recebendo essa exceção, apesar do fato de que nenhum valor nela é maior que 255.

Como obter uma mensagem de erro quando o ifstream open falha

ifstream f; f.open(fileName); if ( f.fail() ) { // I need error message here, like “File not found” etc. – // the reason of the failure } Como obter uma mensagem de erro como string?

Editar uma linha específica de um arquivo de texto em c #

Eu tenho dois arquivos de texto, Source.txt e Target.txt. A fonte nunca será modificada e contém N linhas de texto. Então, eu quero excluir uma linha específica de texto em Target.txt, e replace por uma linha específica de texto do Source.txt, eu sei o número de linha que eu preciso, na verdade é a linha […]

Como o std :: flush funciona?

Alguém pode por favor explicar (de preferência usando o inglês simples) como o std::flush funciona? O que é isso? Quando você iria liberar um stream? Por que isso é importante? Obrigado.

Deserialize o stream da matriz json, um item por vez

Eu serializo uma matriz de objects grandes para um stream de resposta http json. Agora quero desserializar esses objects do stream, um de cada vez. Há alguma biblioteca c # que me permita fazer isso? Eu olhei para json.net mas parece que eu teria que desserializar a matriz completa de objects de uma só vez. […]

Manipulador de stream personalizado do C ++ que altera o próximo item no stream

Em C ++, para imprimir um número em hexadecimal, faça o seguinte: int num = 10; std::cout << std::hex < ‘a’ Eu sei que posso criar um manipulador que apenas adiciona coisas ao stream da seguinte forma: std::ostream& windows_feed(std::ostream& out) { out << "\r\n"; return out; } std::cout << "Hello" < “Hello\r\n” No entanto, como […]

Criando um stream de input a partir da memory constante

Eu tenho alguns dados em um buffer apontado por um ponteiro const char* . Os dados são apenas uma string ASCII. Eu sei seu tamanho. Gostaria de poder lê-lo da mesma forma que os dados são lidos a partir de streams. Eu estou procurando uma solução que me permita escrever código como este: // for […]

Imprimindo Runtime exec () OutputStream para console

Eu estou tentando obter o OutputStream do Process iniciado por exec() para o console. Como isso pode ser feito? Aqui está algum código incompleto: import java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.OutputStream; import java.io.PrintStream; import java.io.Reader; public class RuntimeTests { public static void main(String[] args) { File path = new File(“C:\\Dir\\Dir2”); String command = “cmd […]

Obter um OutputStream em uma string

Qual é a melhor maneira de canalizar a saída de um java.io.OutputStream para uma String em Java? Digamos que eu tenha o método: writeToStream(Object o, OutputStream out) Que grava certos dados do object para o stream fornecido. No entanto, eu quero obter essa saída em uma String o mais facilmente possível. Estou pensando em escrever […]

Como faço para converter struct System.Byte byte para um object System.IO.Stream em c #?

Como faço para converter struct System.Byte byte[] para um object System.IO.Stream em c #?