Resultados da pesquisa a pedido "c"

3 a resposta

C - malloc alocando muita memória

executando int um cenário estranho em que o malloc está alocando mais memória do que eu solicito: void function (int array [], int numberOfElements) { int *secondArray = malloc(sizeof(int) * numberOfElements/2); for (int i = 0; i < ...

2 a resposta

Unix: Como limpar o buffer de E / S da porta serial?

Estou trabalhando em uma interface C ++ de "alto nível" para a porta serial do PC padrão. Quando abro a porta, gostaria de limpar os buffers de entrada e saída para não receber ou enviar dados do uso anterior da porta. Para fazer isso, eu uso a ...

1 a resposta

Consulta de manipulação de arquivo C

Então, eu tenho um programa que pega a entrada do usuário e a compara a uma linha específica em um arquivo, no entanto, a linha final sempre será creditada como incorreta, para que alguém possa resolver isso por mim ?, obrigado. Conteúdo do ...

1 a resposta

Recebo uma penalidade de desempenho ao misturar instruções SIMD de número inteiro / flutuante SSE

Eu usei instruções x86 SIMD (SSE1234) na forma de intrínsecas bastante ultimamente. O que eu achei frustrante é que o SSE ISA tem várias instruções simples que estão disponíveis apenas para floats ou apenas para números inteiros, mas, em teoria, ...

1 a resposta

MakeFile de paralelismo dinâmico CUDA

Este é o meu primeiro programa usando o Paralelismo Dinâmico e não consigo compilar o código. Preciso executar isso para o meu projeto de pesquisa na faculdade e qualquer ajuda será muito apreciada: Estou tendo o erro a ...

5 a resposta

Em bits C, multiplique por 3 e divida por 16

Um amigo meu teve esses quebra-cabeças e esse é o que está me iludindo. Aqui está o problema, você recebe um número e deseja retornar esse número vezes 3 e dividido por 16 arredondando para 0. Deve ser fácil. A pegada? Você só pode usar o! ~ & ^ ...

5 a resposta

Arquivo de cabeçalho e palavra-chave externa

Estou tendo muitos problemas ao usar arquivos de variáveis e cabeçalho externos. Eu li seções de livros e procurei na web por horas, mas não consegui descobrir. Qualquer ajuda para entender esse problema será muito apreciada. A seguir, estão o ...

3 a resposta

Como esse algoritmo para contar o número de bits definidos em um número inteiro de 32 bits funciona?

int SWAR(unsigned int i) { i = i - ((i >> 1) & 0x55555555); i = (i & 0x33333333) + ((i >> 2) & 0x33333333); return (((i + (i >> 4)) & 0x0F0F0F0F) * 0x01010101) >> 24; }Eu vi esse código que conta o número de bits igual a1 em número inteiro de 32 ...

2 a resposta

Expressão esperada antes do token '=' em C

Embora o pré-processador atribua i = 3,14159265. Ao compilá-lo, ocorre um erro ao dizer uma expressão esperada antes do símbolo '=', o que e por que é isso? #include <stdio.h> #define PI = 3.14159265 int main() { float i; i = PI; printf("My ...

14 a resposta

Como você lida com o NUL?

De tempos em tempos, encontro problemas de comunicação com outros programadores, quando falamos sobre NULL. Agora NULL pode ser um ponteiro NULL o caractere NUL um elemento de dados vazio em algum tipo de banco de dados. NUL parece ser o mais ...