Resultados da pesquisa a pedido "c"

3 a resposta

Matriz dinâmica vs estática em c [fechado]

O código a seguir cria uma matriz com a função malloc. Mas eu sei que isso pode ser feito muito mais simples com apenas int array [size]. Eu acho que isso é matriz estática. Mas com a função malloc é uma matriz dinâmica? Encontrei esse código na ...

6 a resposta

Como chamar a função estática de outro arquivo c?

Eu quero chamar uma função estática de outro arquivo C. Mas sempre mostra "function" used but never defined. Em ble.c static void bt_le_start_notification(void) { WPRINT_BT_APP_INFO(("bt_le_start_notification\n")); }Em ble.h static void ...

4 a resposta

Como ignorar o aviso "a conversão para 'char' de 'int' pode alterar seu valor"

Eu pensei que se eucast um número como este(unsigned char)32 será o suficiente para corrigir o aviso do compilador, mas não foi como planejei. Aqui eu tenho a seguinte parte do programa que realmente explica o problema: #include <stdio.h> ...

6 a resposta

Computando com eficiência (a - K) / (a + K) com precisão aprimorada

Em vários contextos, por exemplo, para a redução de argumentos para funções matemáticas, é necessário calcular(a - K) / (a + K), Ondea é um argumento variável positivo eK é uma constante. Em muitos casos,K é um poder de dois, que é o caso de uso ...

3 a resposta

A maneira mais rápida de verificar dados em massa se nulo em C? [duplicado]

Esta pergunta já tem uma resposta aqui: Abordagem mais rápida para verificar se há um buffer zero em C? [/questions/1493936/faster-approach-to-checking-for-an-all-zero-buffer-in-c] 20 respostasEu tenho uma massa de dados, talvez 4 MB. Agora, ...

1 a resposta

Parametrizando o especificador de formato em printf

Eu tenho algumas linhas de saída como as seguintes: printf("%-20s %-20s %-20s %-20s %-20s \n", "Identity", "Identity", "float", "double", "long double"); printf("%-20s %-20s %-20s %-20s %-20s \n", "Number", "LHS", "error", "error", "error");Como ...

2 a resposta

Extraindo certificado de cliente e chave privada do arquivo .p12

Alguém pode me dizer como usar PKCS12 *d2i_PKCS12_fp(FILE *fp, PKCS12 **p12); int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, STACK_OF(X509) **ca);qualquer referência de documentação também funcionará.

6 a resposta

encontrando soma, min, max com array

Escreva um programa que insira o número de valores e, em seguida, insira esses valores (tipo duplo) um por um em um loop e, finalmente, produza sua soma, o valor máximo e o valor mínimo. Escrevo o código para esta tarefa, mas recebi um ...

1 a resposta

O especificador sprintf% g fornece poucos dígitos após o ponto

Estou tentando escrever vars de ponto flutuante no meu arquivo ini e encontrei um problema com os especificadores de formato. Eu tenho um valor flutuante, que seja 101,9716. Agora eu quero gravá-lo no meu arquivo ini, mas o problema é que tenho ...

4 a resposta

Como dividir dois números de 64 bits no Linux Kernel?

Algum código que completa a divisão para demonstrar (sintaxe C): #define SINT64 long long int #define SINT32 long int SINT64 divRound(SINT64 dividend, SINT64 divisor) { SINT32 quotient1 = dividend / divisor; SINT32 modResult = dividend % ...