Resultados da pesquisa a pedido "c"
Usando sizeof com uma matriz alocada dinamicamente
gcc 4.4.1 c89 Eu tenho o seguinte trecho de código: #include <stdlib.h> #include <stdio.h> char *buffer = malloc(10240); /* Check for memory error */ if(!buffer) { fprintf(stderr, "Memory error\n"); return 1; } printf("sizeof(buffer) [ %d ]\n", ...
C ++ mktime retornando datas aleatórias
Estou tentando converter uma string de data em umtime_t, mas mktime () está retornando datas aparentemente aleatórias: string datetime = "2014-12-10 10:30"; struct tm tmInfo; strptime(datetime.c_str(), "%Y-%m-%d %H:%M", &tmInfo); tmInfo.tm_isdst ...
poll () retorna ambos, POLLPRI e POLLERR
Comecei a entrar em programação C com Linux e sistemas embarcados (hardware de roteador e openwrt). Tenho interrupções nos GPIOs ativados, usando pesquisas de opinião ... quase. Eu posso usar poll () e se eu pressionar o botão para acionar a ...
Recebendo vários feeds multicast na mesma porta - C, Linux
Eu tenho um aplicativo que está recebendo dados de várias fontes multicast na mesma porta. Eu sou capaz de receber os dados. No entanto, estou tentando contabilizar as estatísticas de cada grupo (ou seja, mensagens recebidas, bytes recebidos) e ...
Como vincular a um arquivo libc diferente?
Desejo fornecer as bibliotecas compartilhadas junto com meu programa, em vez de usar o sistema de destino devido a diferenças de versão. ldd diz que meu programa usa essas bibliotecas compartilhadas: linux-gate.so.1 => (0xf7ef0000)**(made by ...
Aviso C: tipos de ponteiros incompatíveis passando [duplicado]
Esta pergunta já tem uma resposta aqui: c pthread passando a matriz do tipo int [/questions/19254656/c-pthread-passing-array-of-type-int] 2 respostasEu continuo recebendo um erro ao tentar compilar meu código. O erro é o seguinte: warning: ...
O que inclui no meio do código em C?
Por favor, você poderia me dizer o que o código abaixo faz? ...code... #include file.h ...code...Eu estava acostumado a colocar o início de cada arquivo. Eu nunca vi isso antes e também não consegui encontrar nada na internet.
Controle de recuo durante o desenvolvimento de uma linguagem semelhante a python
Estou desenvolvendo um pequeno python como linguagem usando flex, byacc (para lexical e análise) e C ++, mas tenho algumas perguntas sobre controle de escopo. Assim como o python, ele usa espaços em branco (ou tabulações) para indentação, não ...
Como saber o endereço IP para interfaces em C usando IPv6
Suponha que eu gostaria de uma lista de todos os endereços IP na minha máquina Linux pelos nomes de interface, usando os doisIPv6 [http://en.wikipedia.org/wiki/IPv6]eIPv4 [http://en.wikipedia.org/wiki/IPv4]. O melhor conselho que eu poderia ...
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); // ...