Resultados da pesquisa a pedido "c"

2 a resposta

arm-none-eabi-ld: não é possível encontrar -lc

Estou tentando codificar para a placa de desenvolvimento baseada em XMC1100. Estou tentando este tutorial: http://eleceng.dit.ie/frank/arm/BareMetalXMC2Go/index.html [http://eleceng.dit.ie/frank/arm/BareMetalXMC2Go/index.html] Eu baixei o ...

3 a resposta

comportamento irritante de select () em c

while (xxx) { timeout.tv_sec=TIMEOUT; timeout.tv_usec=0; FD_ZERO(&set); FD_SET(sd,&set); switch (select(FD_SETSIZE,&set,NULL,NULL,&timeout)) xxxxx } funciona bem, no entanto FD_ZERO(&set); FD_SET(sd,&set); while (xxx) { ...

2 a resposta

sizeof (struct) diferente para diferentes compiladores

Supondo que eu tenha um código como este: #include <stdio.h> #include <stdint.h> int main(int argc, char *argv[]) { typedef struct{ uint16_t x : 9; uint8_t y : 7; } z; printf("sizeof(z) = %lu\n",sizeof(z)); }Eu tenho resultados diferentes para ...

4 a resposta

Os padrões C e C ++ indicam que um valor especial no espaço de endereço deve existir apenas para representar o valor de ponteiros nulos?

Após discussão deessa questão [https://stackoverflow.com/q/28573215/1000282] sobre ponteiros nulos em C e C ++, gostaria de separar a pergunta final aqui. Se for possível inferir a partir dos padrões C e C ++ (as respostas podem atingir os dois ...

1 a resposta

É UB jogar fora const e ler valor? [duplicado]

Esta pergunta já tem uma resposta aqui: A remoção de const de um ponteiro para const obedece estritamente alias em C e se refere ao mesmo ...

1 a resposta

Tipos derivados de Fortran contendo ponteiros para serem acessíveis a partir de C

Eu tenho um código Fortran com muitos tipos derivados que contêm ponteiros. Estou escrevendo um código C ++ que precisa acessar essas variáveis. Não consigo reescrever esses tipos derivados sem os ponteiros, pois eles são usados em centenas de ...

5 a resposta

É um comportamento indefinido pegar o endereço de um ponteiro não inicializado?

N1570 afirma que este é um comportamento indefinido: §J.2 / 1 O valor de um objeto com duração de armazenamento automático é usado enquanto é indeterminado (6.2.4, 6.7.9, 6.8). E, neste caso, nosso ponteiro tem um valor indeterminado: §6.7.9 / ...

2 a resposta

a leitura da porta serial em c divide as linhas

Estou tentando escrever um pequeno programa em C que lerá da porta serial usando o comando select para que bloqueie e aguarde a entrada. Está funcionando, exceto que continua quebrando linhas e não faço ideia do porquê. O dispositivo ...

5 a resposta

Inteiros de tamanho arbitrário em C / C ++

Pergunta, questãoExiste uma maneira de criar um número inteiro de tamanho arbitrário usando c / c ++?Por exemplo: int main(void) { Int i = Int(3); //3-bit integer i = 1; //Represented as: 001 } BônusExiste uma maneira de fazer o mesmo com ...

4 a resposta

aviso: função retorna o endereço da variável local [-Wreturn-local-addr]

Recebo esse erro ao compilar e verifiquei outras perguntas aqui sem nenhum progresso adicional: funciones.c: Na função 'Lyapunov': ../funciones.c:55:2: aviso: função retorna o endereço da variável local [-Wreturn-local-addr] retorno rgb; Antes ...