Resultados da pesquisa a pedido "c"

2 a resposta

Qual é o efeito do segundo argumento em _builtin_prefetch ()?

O documento do GCCaqui [https://gcc.gnu.org/onlinedocs/gcc-4.8.0/gcc/Other-Builtins.html]especifica o uso de _buitin_prefetch. O terceiro argumento é perfeito. Se for 0, o compilador gera a instrução prefetchtnta (% rax). Se for 1, o compilador ...

6 a resposta

Como uma 'const struct' difere de uma 'struct'?

O queconst struct significar? É diferente destruct?

2 a resposta

Definir ponteiro de estrutura para NULL na função em C

Eu tento liberar o ponteiro da estrutura usando a função e, em seguida, verifique se há NULL. Isso não funciona! typedef struct{ int * num; } D; void freeD(D * a){ free(a->num); free(a); a=NULL; } int main(){ D * smth = malloc(sizeof(D)); ...

6 a resposta

Como entender isso definir

Atualmente, eu estava lendo o APUE. E encontrei a função definida como abaixo: void (*signal(int signo, void (*func)(int)))(int);eu estava confuso, eu sei sinal é ponteiro para uma função e o último (int) é o seu parâmetro. eu não sabia o que é ...

6 a resposta

Obter tipo MIME do nome do arquivo em C

Eu quero obter o tipo MIME de um nome de arquivo usando C. Existe uma maneira de fazer isso sem usar um arquivo de texto contendo tipos MIME e extensões de arquivo (ou seja, o arquivo do Apachemime.types)? Talvez haja uma função para obter o ...

1 a resposta

PATH_MAX não declarado ao compilar no Ubuntu 10.04

Eu estou tentando compilar um programa C no Ubuntu 10.04 feito para 8.04. Falha porque usamosPATH_MAX e outras constantes que devem ser definidas emlimits.h. De acordo com vários recursos, ele deve fazer parte de uma biblioteca C compatível com ...

1 a resposta

Faixa de magnitude para float na linguagem de programação c?

No livro da linguagem de programação C de Dennis Ritchie, é mencionado que "um número flutuante é tipicamente uma quantidade de 32 bits, com pelo menos seis dígitos e magnitude significativos, geralmente entre 10 ^ -38 e 10 ^ + 38". Como isso é ...

1 a resposta

usando scanf ("% d") com um espaço após o% d

Na minha classe c hoje eu estava preocupada com o comando scanf (), estávamos aprendendo ponteiros e tivemos uma pergunta nos pedindo para obter uma matriz e imprimi-la invertida sem usar o [] para qualquer coisa, exceto declarar a matriz (int) . ...

5 a resposta

Executando / Interpretando C na parte superior da JVM?

Existe uma maneira de executar código c simples na parte superior da JVM? Não conecte via JNI, executando, como você pode executar código ruby via JRuby ou javascript via Rhino. Se não houver uma solução atual, o que você recomendaria que eu ...

0 a resposta

Por que o sinal de ponteiro de 32 bits é estendido quando convertido para uint64_t?

Quando compilado como um processo de 32 bits, o código a seguir é impressoffffffff82223333 ao invés de82223333, parece que um ponteiro é sempre estendido ao sinal quando convertido emuint64_t. Por que é que? #include <stdint.h> #include ...