Resultados da pesquisa a pedido "stdio"

1 a resposta

printdio do stdio e driver do Windows

Eu quero usar "printf" no código do driver (DDK), portanto incluí o stdio.h. Mas o compilador diz: error LNK2001: unresolved external symbol __imp__printfAlguma ideia? Vi em algum lugar que não é possível - mas isso é horrível - não consigo ...

3 a resposta

Fprintf usa malloc () sob o capô?

Eu quero um manipulador o-damn-malloc-just-failed mínimo, que grava algumas informações em um arquivo (provavelmente apenas erro padrão). Eu preferiria usar fprintf () em vez de write (), mas isso falhará muito se o próprio fprintf () tentar ...

1 a resposta

possível produzir em várias janelas de terminal em um único programa

Basicamente, o que eu gostaria de fazer é ter duas janelas de terminal de saída para um único programa. Um deles exibia um log de ações sendo executadas pelo programa e o segundo exibia algo como uma tabela de valores. Toda a saída ...

2 a resposta

Problemas usando fread () em stdin em win32

Estou tentando analisar dados do stdin no modo binário no Win32. A primeira coisa que meu código faz é procurar um cabeçalho de 4 bytes no início: int riff_header; fread(&riff_header, sizeof(riff_header), 1, ifp); // 'RIFF' = little-endian if ...

1 a resposta

Existe um Windows equivalente ao fdopen para HANDLE

No Unix, se você tiver um descritor de arquivo (por exemplo, de um soquete, canal ou herdado do processo pai), poderá abrir uma E / S em bufferFILE* transmita nele comfdopen(3) [http://linux.die.net/man/3/fdopen]. Existe um equivalente no ...

4 a resposta

stdio.h não é padrão em C +

u sei que a maioria dos compiladores permite os doi #include <stdio.h>// #include <cstdio>Mas alguém argumentou que <stdio.h> não é realmente padrão C ++. isso é verdade

3 a resposta

ungetc: número de bytes de pushback

@ungetc só garante um byte de resposta. Por outro lado, eu testei no Windows e Linux e parece funcionar com dois byte xistem plataformas (por exemplo, sistemas Unix atuais) nas quais, na verdade, são necessários apenas um byt

3 a resposta

Posso parar std :: cout flushing em "\ n"?

De acordo comesta postage [http://www.cpptalk.net/n-and-flush-cout-vt9984.html] std :: cout será automaticamente liberado em\n quando estiver conectado a um dispositivo interativo (por exemplo, uma janela do terminal). Caso contrário (por ...

8 a resposta

Desempenho de Entrada C ++

Eu estava tentando resolver um problema no InterviewStreet. Depois de algum tempo, determino que estava realmente gastando a maior parte do meu tempo lendo a entrada. Essa questão em particular teve muita contribuição, e isso faz algum sentido. O ...

2 a resposta

Como escrever testes de unidade para o aplicativo de console interativo

Tenho um aplicativo de console (escrito como um comando Symfony2) que lê as entradas do usuário viaSTDIN e com a ajuda dereadline, a entrada do usuário é passada paraeval() A coisa toda é apenas para ter "shell de depuração" (algo como umphp ...