Resultados da pesquisa a pedido "c"
ncurses no urxvt não imprime caracteres repetidos
Executando ummaldiçõesprograma emurxvt aperta repetindo caracteres em strings. Por exemplo eu espero"--------" mas eu entendo"-". Eu escrevi um pequeno programa que reproduz o problema. O código está abaixo. Eu verifiquei que a saída é a ...
O valor máximo de size_t (SIZE_MAX) é definido em relação aos outros tipos de número inteiro?
Estou escrevendo uma biblioteca de funções que irá converter com segurança entre vários tipos numéricos ou morrer tentando. Minha intenção é aproximadamente partes iguais criarem biblioteca-útil e aprender-C-edge-cases. Minhasint-para-size_t ...
Granularidade na função de tempo
Existe alguma maneira de verificar a granularidade da função gettimeofday () fornecida pelo POSIX?
Erro ao verificar uma função que retorna um int
Se eu tiver uma função que retorne algum tipo de ponteiro, verifico se há erros configurando o retorno como NULL por erro. char *foo(void) { //If stuff doesn't go okay return NULL; } char *bar = foo(); if(!bar) return 1;Isso funciona muito bem ...
requireme, nt de privilégios de root para funções libpcap
opcap_lookupdev() preenche a variável errbuf quando executado como usuário não root, enquanto as mesmas funções retornam o valor da primeira interface de rede disponível quando executado como root. Esse acesso está desativado pelo sistema ...
Analisando XML em Pure C
Qual é a biblioteca preferida para analisar dados XML no Pure C?
Retornar dois ponteiros de uma função em c
Eu sei que você pode retornar um ponteiro para o primeiro elemento de uma matriz em c, fazendo: #include <stdlib.h> #include <stdio.h> int *my_func(void); int main(void) { int *a; int i; a = my_func(); for(i = 0; i < 3; i++) { printf("a[%d] = ...
Por que o gcc pode carregar especulativamente a partir de uma estrutura?
Exemplo mostrando a otimização do gcc e o código do usuário que podem falharA função 'foo' no snippet abaixo carregará apenas um dos membros da estrutura A ou B; bem, pelo menos essa é a intenção do código não otimizado. typedef struct { int A; ...
Fluxos de arquivos C, anexando no início
Existe uma maneira simples de acrescentar algo no início de um arquivo de texto usando fluxos de arquivos? Porque a única maneira de pensar é carregar um arquivo em um buffer, escrever texto a acrescentar e depois escrever o buffer. Quero saber ...
fopen não retorna
Eu usei 'fopen' em um programa C para abrir um arquivo no modo somente leitura (r). Mas, no meu caso, observei que a chamada de abertura não volta. Ele não retorna ponteiro NULL ou válido - a execução é bloqueada na chamada inicial. O patch do ...