Resultados da pesquisa a pedido "c99"

2 a resposta

Definir sinalizador std = c99 no GCC

Eu queria saber se havia algum arquivo no qual eu pudesse definir o-std=c99 flag, para que eu não precise defini-lo para todas as compilações. Estou usando o GCC 4.4 no Ubuntu.

2 a resposta

Todos os ponteiros são derivados de ponteiros para tipos de estrutura iguais?

A questãoA questão de saber se todos os ponteiros derivados de ponteiros para tipos de estrutura são iguais, não é fácil de responder. Acho que é uma pergunta significativa pelas duas razões principais a seguir. UMA.A falta de um ponteiro para ...

2 a resposta

Receber aviso quando uma variável estiver sombreada

Eu geralmente quero evitar código como este: #include <stdio.h> int main(int argc, char *argv[]){ int n = 3; for (int n = 1; n <= 10; n++){ printf("%d\n", n); } printf("%d\n", n); }Como posso encontrar esse uso de variáveis? Isso significa que, ...

2 a resposta

Como analisar uma seqüência de caracteres em uma estrutura de data e hora em C?

Gostaria de ter uma string (char *) analisada em uma estrutura tm em C. Existe alguma função interna para fazer isso? Estou me referindo ao ANSI C no padrão C99.

2 a resposta

Quando usar matriz de comprimento variável em C, mas quando uma alocação dinâmica?

Descobri o Variable Length Array em C99, mas parece que ele se comporta quase da mesma forma que o malloc + free. As diferenças práticas que encontrei: Manipulação de matriz muito grande: unsigned size = 4000000000; int* ptr = malloc(size); // ...

2 a resposta

Matriz de comprimento variável local

durante algum refator de código em C ++, eu encontro as seguintes matrizes de comprimento variável local void some_function(uint8_t length, uint8_t id, uint8_t * bytes)) { uint8_t string[length + 8]; //some transformation on string [1-8] ...

2 a resposta

O que & (int) {1} significa em C ++?

Eu vi issoaqui [https://codereview.stackexchange.com/questions/98255/simple-webserver-in-c]e eu não sei o que isso significa: &(int) { 1 }Eu pensei que era estranho porque parece uma sintaxe inválida. Ele está lançando um escopo de bloco (?) Com ...

2 a resposta

Perguntas sobre ponteiros restritos

Estou um pouco confuso sobre as regras relativas a indicadores restritos. Talvez alguém por aí possa me ajudar. É legal definir ponteiros restritos aninhados da seguinte maneira: int* restrict a; int* restrict b; a = malloc(sizeof(int)); // b = ...

2 a resposta

diferença entre c99 e c11 [fechado]

Estou aprendendo c, atualmente.O livro [https://rads.stackoverflow.com/amzn/click/com/0393979504]Eu li é baseado em C99. Desejo atualizar meu conhecimento para C11 após o término deste livro ou alterar o recurso se houver uma grande diferença. ...

2 a resposta

O GCC com -std = c99 reclama de não saber o tempo de estrutura

Quando tento compilar isso no Linux comgcc -std=c99, o compilador reclama por não saberstruct timespec. No entanto, se eu compilar isso sem-std=c99 tudo funciona bem. #include <time.h> int main(void) { struct timespec asdf; return 0; }Por que ...