Resultados da pesquisa a pedido "c"
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 < ...
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 ...
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 ...
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, ...
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 ...
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! ~ & ^ ...
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 ...
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 ...
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 ...
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 ...