Resultados da pesquisa a pedido "c"

5 a resposta

Calcular a frequência da CPU em C com RDTSC sempre retorna 0

O seguinte trecho de código foi fornecido pelo instrutor para que pudéssemos medir o desempenho de alguns algoritmos: #include <stdio.h> #include <unistd.h> static unsigned cyc_hi = 0, cyc_lo = 0; static void access_counter(unsigned *hi, ...

1 a resposta

Qual é o valor de retorno de uma chamada de função se essa função realmente não fornecer uma

Digamos que temos o seguinte código: int func(char str[], int len) { // Don't return anything here. } int main() { char str[] = "Hello"; int result = func(str, strlen(str)); printf("%d\n", result); }Ele imprimirá algum valor de string ...

4 a resposta

Chamando uma função C com um argumento varargs dinamicamente

Estou programando em C contra uma biblioteca de terceiros (no HP / Mercury Loadrunner) que permite uma lista de argumentos de tamanho variável no estilo varargs para uma de suas funções. Quero chamar essa função, mas não sei de antemão quantos ...

4 a resposta

Compilar uma biblioteca compartilhada estaticamente

Eu tenho uma biblioteca compartilhada com algumas funções caseiras, que eu compilo em meus outros programas, mas tenho que vincular o programa final a todas as bibliotecas que usei para compilar a biblioteca estática. Aqui está um exemplo: Eu ...

6 a resposta

Obtendo grandes números aleatórios em C / C ++

Padrãorand() A função fornece números não grandes o suficiente para mim: eu precisounsigned long long uns. Como obtemos números aleatórios realmente grandes? Eu tentei modificar uma função hash simples, mas é muitogrande, leva muito tempo para ...

4 a resposta

Por que int não assinado continha um número negativo

O que sei sobre números numéricos não assinados (abreviado, int e longs), que contém apenas números positivos, mas o programa simples a seguir atribuiu com êxito um número negativo a um int não assinado: 1 /* 2 ...

8 a resposta

Diretiva de pré-processador #ifndef para código C / C ++

No eclipse, sempre que eu crio uma nova classe C ++, ouCarquivo de cabeçalho, recebo o seguinte tipo de estrutura. Digamos que eu crie um arquivo de cabeçalho example.h, recebo o seguinte: /*Comments*/ #ifndef EXAMPLE_H_ #define EXAMPLE_H_ /* ...

1 a resposta

Como posso medir o uso real da CPU no Linux?

Eu sei que existem ferramentas comotopoepspara medir o uso da CPU, mas o modo como eles medem o uso da CPU é medindo quanto tempo a tarefa inativa não estava em execução. Portanto, por exemplo, mesmo que uma CPU tenha um bloqueio devido a uma ...

1 a resposta

Alocando um Objeto para Chamadas de Biblioteca C / FFI

Eu tenho uma biblioteca C, que tem implementação gpio. Há gpio_type que é alvo específico, cada MCU tem uma definição diferente para gpio_type. Uma das funções na biblioteca: void gpio_init(gpio_type *object, int32_t pin);Quero escrever a ...

9 a resposta

Como obter o menor número depois de excluir k dígitos do número de entrada

Por exemplo, se o número de entrada for24635, o menor número é23 depois de excluir 3 dígitos. Não é o mesmo que pegar os dois dígitos menores, porque a ordem dos dígitos deve ser mantida.