Resultados da pesquisa a pedido "c"

3 a resposta

Modelagem de vetores 2D para desenvolvimento de jogos

Fazendo meu clone de Asteroides (em C), eu me apaixonei por entidades baseadas em vetores, mas simplesmente as codifiquei como matrizes de ponto x, y. Isso tem sido bom para algo como asteróides, mas o que devo fazer se quiser criar modelos 2D ...

1 a resposta

Quando usar variáveis de condição pthread?

pthread pergunta: parece que uma variável de condição funciona apenas se pthread_cond_wait for chamado antes que o outro thread chame pthread_cond_notify. Se a notificação ocorrer de alguma forma antes da espera, a espera será ...

2 a resposta

A enum nunca deve ser usada em uma API?

Estou usando uma biblioteca C fornecida para mim já compilada. Eu tenho informações limitadas sobre o compilador, versão, opções etc. usadas na compilação da biblioteca. A interface da biblioteca usaenum em estruturas que são passadas e ...

4 a resposta

endian.h não encontrado no mac osx

Encontro alguns problemas ao compilar algum código C no meu mac, que me fornece este erro: erro fatal: arquivo 'endian.h' não encontrado Fiz uma pesquisa no google sobre esse problema. Parece que o mac os x não possui arquivos de cabeçalho como ...

8 a resposta

O que o C / C ++ poderia "perder" se eles definissem uma ABI padrão?

O título diz tudo. Estou falando especificamente do C / C ++, porque ambos consideram isso como "problema de implementação". Penso que definir uma interface padrão pode facilitar a construção de um sistema de módulos, além de muitas outras coisas ...

2 a resposta

O que significa o código "* ((char *) - 1) = 'x';"?

Eu tive um problema ao ler o código fonte redis, alguém pode me dizer qual é o uso da última instrução no_redisAssert função emdebug.c: *((char*)-1) = 'x';

8 a resposta

Uma conversão de double para int pode ser escrita em C portátil

Eu preciso escrever função comodouble_to_int(double val, int *err) que ocultaria val duplo para inteiro quando possível; caso contrário, relate um erro (NAN / INFs / OUT_OF_RANGE). então a implementação do pseudo-código seria semelhante a: if ...

2 a resposta

Usando ponteiros e strtok ()

Estou construindo uma lista vinculada e preciso de sua ajuda, pois sou iniciante em C. Preciso inserir uma string parecida com esta:(word)_#_(year)_#_(DEFINITION(UPPER CASE)) Ex: insira uma string Entrada:invest_#_1945_#_TRADE Basicamente, ...

4 a resposta

C: Melhorando o desempenho da função com o uso pesado de sin ()

Eu tenho uma função C que calcula os valores de 4 senos com base no tempo decorrido. Usando o gprof, achei que essa função usa 100% (100,7% para ser exato) do tempo da CPU. void update_sines(void) { clock_gettime(CLOCK_MONOTONIC, &spec); s ...

6 a resposta

aguarde e notifique na memória compartilhada C / C ++

Como esperar e notificar como em Java No C / C ++ para memória compartilhada entre dois ou mais threads? Eu uso a biblioteca pthread.