Resultados da pesquisa a pedido "c"
Diferença entre colchetes angulares <> e aspas duplas "" ao incluir arquivos de cabeçalho em C ++? [duplicado]
Possível duplicado: Qual é a diferença entre #include <filename> e #include "filename"? [https://stackoverflow.com/questions/21593/what-is-the-difference-between-include-filename-and-include-filename] Qual é a diferença entre colchetes ...
Em C, malloc (256) e malloc (sizeof (char) * 256) são equivalentes?
Vejo que as pessoas costumam escrever código C, como: char *ptr = malloc(sizeof(char)*256);Isso é mesmo necessário? O padrão diz quesizeof(char)==1 por definição, não faz sentido apenas escrever: char *ptr = malloc(256);Obrigado, Boda Cydo.
Estrutura CUDA cudaMemcpy de matrizes
Eu gostaria de limpar os parâmetros dos núcleos CUDA no meu projeto. Agora, um kernel precisa de 3uint32_t matrizes, o que leva a um código bastante feio: (id significa o ID do encadeamento global e valX é algum valor arbitrário) __global__ ...
Valide o tipo de entrada em um loop de do-while C
Basicamente, preciso garantir que a entrada seja uminteiro, igual a: do { printf("Enter > "); scanf("%d", &integer); } while (/* user entered a char instead of an int */);Eu tentei vários métodos, mas sempre acabava com erro em tempo de execução ...
Por que os símbolos de uma biblioteca compartilhada não são resolvidos no momento do link?
Este é o meu segundo post neste site, no meu esforço para entender o processo de compilação / vinculação com o gcc. Quando tento criar um executável, os símbolos precisam ser resolvidos no momento do link, mas quando tento criar uma biblioteca ...
semântica de referência c não é explícita no código do chamador
Alguém pode explicar isso? Os programadores da linha C antiga às vezes não gostam de referências, pois fornecem semântica de referência que não é explícita no código do chamador.
O que o operador AND bit a bit faz?
Por favor, ajude a resolver este problema e explique a lógica. Não sei como o operador & está trabalhando aqui. void main() { int a = -1; static int count; while (a) { count++; a &= a - 1; } printf("%d", count); }
Como inicializar matriz de ponteiros para funções?
Eu tenho o seguinte código: typedef int (*t_Function) (int x); t_Function Functions[MAX_FUNCTIONS]; int f(int x) { return 0; }Mas não consigo inicializá-lo corretamente. Se eu adicionar a seguinte linha: Functions[0] = f;o compilador gera o ...
A maneira mais rápida de obter o endereço IPv4 da string
Eu tenho o código a seguir, que é cerca de 7 vezes mais rápido que o inet_addr. Fiquei me perguntando se existe uma maneira de melhorar isso para torná-lo ainda mais rápido ou se existe uma alternativa mais rápida. Esse código exige que um ...
Como converter um ponteiro de arquivo (FILE * fp) em um descritor de arquivo (int fd)?
eu tenho umFILE *, retornado por uma chamada parafopen(). Preciso obter um descritor de arquivo para fazer chamadas comofsync(fd) nele. Qual é a função para obter um descritor de arquivo de um ponteiro de arquivo?