Resultados da pesquisa a pedido "c99"
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.
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 ...
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, ...
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.
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); // ...
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] ...
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 ...
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 = ...
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. ...
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 ...