Resultados da pesquisa a pedido "c"

1 a resposta

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 ...

3 a resposta

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 ...

3 a resposta

Granularidade na função de tempo

Existe alguma maneira de verificar a granularidade da função gettimeofday () fornecida pelo POSIX?

7 a resposta

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 ...

2 a resposta

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 ...

5 a resposta

Analisando XML em Pure C

Qual é a biblioteca preferida para analisar dados XML no Pure C?

3 a resposta

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] = ...

6 a resposta

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; ...

4 a resposta

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 ...

4 a resposta

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 ...