Resultados da pesquisa a pedido "c"

3 a resposta

Função retornando endereço do erro da variável local em C

Eu tenho o seguinte código: char* gen() { char out[256]; sprintf(out, ...); // you don't need to know what's in here I don't think return out; }E estou recebendo esse erro ao tentar compilar: ERROR: function returns address of local variableEu ...

3 a resposta

Por que preciso liberar meu fluxo de E / S para obter o resultado correto?

Por que o código abaixo não funciona? Quero dizer, mostra todos os tipos de caracteres estranhos na saída do console. #include <stdio.h> char mybuffer[80]; int main() { FILE * pFile; pFile = fopen ("example.txt","r+"); if (pFile == NULL) perror ...

2 a resposta

Assinando uma mensagem usando ECDSA no OpenSSL

Como defino a chave privada para assinar mensagens ao usar o ECDSA no OpenSSL programaticamente? Eu tenho o seguinte código: static int create_signature(unsigned char* hash) { EC_KEY *eckey=NULL; EC_GROUP *ecgroup=NULL; EVP_PKEY *evpkey=NULL; ...

2 a resposta

Precisão garantida da função sqrt em C / C ++

Todo mundo sabesqrt função demath.h/cmath em C / C ++ - retorna raiz quadrada de seu argumento. Claro, isso tem a ver com algum erro, porque nem todos os números podem ser armazenados com precisão. Mas tenho certeza de que o resultado tem alguma ...

2 a resposta

Como converter um número inteiro para uma string de forma portável?

Eu estava procurando uma maneira de converter um número inteiro para uma string de maneira portátil (portátil entre pelo menos Windows e Linux e x86 e x86_64) e eu pensei queitoa(X) para ser padrão comoatoi(1). Mas eu li o seguinte na entrada da ...

2 a resposta

ANSI C (ISO C90): O scanf pode ler / aceitar um caracter não assinado?

Pergunta simples: O scanf pode ler / aceitar um "número inteiro pequeno" em um caracter não assinado no ANSI C? código de exemplo un_char.c: #include <stdio.h> #include <stdlib.h> int main(void) { unsigned char character; scanf("%hhu", ...

12 a resposta

Método mais rápido de captura de tela no Windows

Quero escrever um programa de screencasting para a plataforma Windows, mas não tenho certeza de como capturar a tela. O único método que eu conheço é usar o GDI, mas estou curioso para saber se existem outras maneiras de fazer isso e, se houver, ...

2 a resposta

Ponteiro de um byte-off ainda válido em C?

Posso estar enganado, mas me lembro que para uma determinada alocação de memória, por exemplo, char *p = malloc(4);o ponteirop é um ponteiro válido para todos os bytes dentro da alocaçãoe para o primeiro byte além dessa alocação. Assim, para ...

1 a resposta

Servindo vários domínios em uma caixa com SNI

Estou usando o OpenSSL 0.9.8q no FreeBSD-8.2. Eu tenho 3 hosts virtuais no meu sistema e quero implementar o SNI para servir todos os 3 em um servidor. Eu tenho três certificados separados, um para cada um, e no código do meu servidor ssl eu ...

1 a resposta

É possível terminar o scanf pressionando uma tecla específica que não seja enter

Eu tenho uma situação aqui estou recebendo informações do usuário usando scanf, posso finalizar o scanf assim que o usuário pressionar a tecla # por favor me esclareça sobre isso