Resultados da pesquisa a pedido "c"
O que é um erro de ponteiro glibc free / malloc / realloc próximo tamanho / inválido e como corrigi-lo?
Você provavelmente está vendo esta pergunta porque sua pergunta foi encerrada como uma duplicata. Para uma lista moderadamente completa de perguntas relacionadas, consulteUma longa lista de possíveis duplicatas - alocação de memória C e limites ...
Tentando fazer engenharia reversa de uma função
Estou tentando entender mais a montagem em x86. Eu tenho uma função misteriosa aqui que eu sei que retorna umint e leva umint argumento. Então pareceint mystery(int n){}. Eu não consigo descobrir a função em C no entanto. A montagem é: mov %edi, ...
erro: especificadores de declaração esperados ou '...' antes de 'list_node'
Eu tenho um arquivo catalog.h com este typedef struct node* list_node; struct node { operationdesc op_ptr; list_node next; };e um parser.h com isso #include "catalog.h" int parse_query(char *input, list_node operation_list); Ambos os cabeçalhos ...
scanf não pode digitalizar para uint8_t
Quando tento usarscanf comuint8_t, Eu recebo resultados loucos. Usandoint, Recebo a saída esperada "08 - 15". Usandouint8_t, Recebo "00 - 15". const char *foo = "0815"; uint8_t d1, d2; // output: 00 - 15 (!!!) // int d1, d2; // output: 08 - 15 ...
Otimização, afirmações e modo de liberação
Considere uma função void f() { assert(condition); ... }No modo de depuração, onde as declarações são ativadas, o compilador é livre para assumircondition é válido, pois o código restante não será executado se não for. No entanto, no modo de ...
É um comportamento indefinido que excede os limites de conversão e existem ferramentas do verificador para encontrá-lo?
PERGUNTA ORIGINAL:Estou pesquisando no padrão C90 por coisas que você deve conhecer, ao escrever códigos portáteis, enquanto confia pouco na boa vontade do fornecedor do compilador e presumo que meu software possa matar alguém às vezes, se eu ...
como usar a espera em C
Como eu usowait ? Isso apenas me confunde sem fim. Eufork uma árvore de procs com recursão e agora as crianças precisam pausar (esperar / dormir) enquanto eu corro pstree para que eu possa imprimir a árvore de proc. Devo usar int status; ...
Significado do zero inicial no literal inteiro
Estou estudando (ANSI) C porA Linguagem de Programação C (2ª Edição) [http://en.wikipedia.org/wiki/The_C_Programming_Language]. Este é um trecho de código de2.10 Operadores de atribuição e expressões: 1 /* bitcount() counts the number of 1-bits ...
Devo declarar o tamanho esperado de uma matriz passado como argumento de função?
Eu acho que ambos é válido sintaxe C, mas qual é o melhor? A) void func(int a[]); // Function prototype void func(int a[]) { /* ... */ } // Function definitionou B) #define ARRAY_SIZE 5 void func(int a[ARRAY_SIZE]); // Function prototype ...
Erro ao receber no UDP: conexão recusada
Estou tentando enviar uma string HI para um servidor através de UDP em uma porta específica e, em seguida, para receber uma resposta. No entanto, depois de tentar obter a resposta usando recvfrom (), fiquei preso no estado de bloqueio. Tentei ...