Resultados da pesquisa a pedido "c"

2 a resposta

Inicializando sigset_t no Rust

Estou tentando aprender mais sobre o FFI no Rust e vincular-me às bibliotecas C (especificamentelibc) Enquanto estava na minha "missão", me deparei com o seguinte problema. Padrão normal em Cvoid(* sig_set(int sig, void(*handler)(int))) { ...

4 a resposta

Como posso alocar memória para array dentro de uma função

Estou tentando receber um número do usuário. E crie uma matriz com esse número, mas dentro de uma função. Aqui estão minhas poucas tentativas, eu entro em erros de tempo de execução. Ajuda é muito bem vinda. #include <stdio.h> #include ...

5 a resposta

Por que scanf () precisa & operator (endereço de) em alguns casos, e não em outros?

Por que precisamos colocar um& operador emscanf() para armazenar valores em uma matriz inteira, mas não enquanto armazena uma string em uma matriz de caracteres? int a[5]; for(i=0;i<5;i++) scanf("%d",&a[i]);mas char s[5]; ...

7 a resposta

Redefinindo NULL

Estou escrevendo o código C para um sistema em que o endereço 0x0000 é válido e contém a porta E / S. Portanto, todos os possíveis erros que acessam um ponteiro NULL permanecerão não detectados e, ao mesmo tempo, causarão um ...

4 a resposta

Diferença entre a diretiva de pré-processador #if e normal se

Qual é a diferença entre a diretiva pré-processador#if e normalif noC? eu sou novoC.

9 a resposta

Onde o gcc procura por arquivos de cabeçalho C e C ++?

Em um sistema Unix, onde o gcc procura por arquivos de cabeçalho? Passei um pouco de tempo esta manhã procurando alguns arquivos de cabeçalho do sistema, então pensei que seria uma boa informação para ter aqui.

2 a resposta

Modos de arredondamento e adição padrão multiplicados por fusão

Com o GCC 5.3, o seguinte código compield com-O3 -fma float mul_add(float a, float b, float c) { return a*b + c; }produz o seguinte conjunto vfmadd132ss %xmm1, %xmm2, %xmm0 retNotei o GCC fazendo isso com-O3 já no GCC ...

4 a resposta

Alguém pode explicar o significado de malloc (20 * c | - (20 * (sem assinatura __int64) (sem assinatura int) c >> 32! = 0))

No código descompilado gerado pela IDA, vejo expressões como: malloc(20 * c | -(20 * (unsigned __int64)(unsigned int)c >> 32 != 0)) malloc(6 * n | -(3 * (unsigned __int64)(unsigned int)(2 * n) >> 32 != 0))Alguém pode explicar o objetivo desses ...

2 a resposta

Xcode apresenta 3 erros de sintaxe que lidam com o Stray '\ 342' no programa

Estou trabalhando em um projeto simples no Objective-C no Xcode e estou tendo alguns erros / desvios sobre a seguinte linha de código: if(celsius < −273.15) { NSLog(@"It is impossible to convert temperatures less than −273.15 degrees Celsius, ...

3 a resposta

Como desativar o recuo do vim da caixa do switch?

Atualmente, estou lutando com o Vim, não consigo fazer com que as opções de recuo façam o que eu quero. Aqui estão minhas configurações, eu as coloco na parte inferior do .vimrc para garantir que elas tenham precedência. Como você pode ver, ...