Resultados da pesquisa a pedido "c"

2 a resposta

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 ...

6 a resposta

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.

1 a resposta

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__ ...

3 a resposta

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 ...

6 a resposta

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 ...

1 a resposta

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.

4 a resposta

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); }

1 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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?