Resultados da pesquisa a pedido "c"

1 a resposta

FFmpeg: Como controlar a saída do console durante a leitura do RTSP?

Então, eu criei o aplicativo Consol simples: Leitor de fluxo de vídeo FFmpeg RTSP (usando apenas a API geral do FFmpeg C) Mas enquanto o ffmpeg lê no RTSP, ele mostra muitas informações. Eu não perguntei se ... Pelo menos não tudo ... Então, como ...

1 a resposta

Implementação de sinpi () e cospi () usando a biblioteca matemática C padrão

A funçãosinpi(x) calcula sin (πx) e a funçãocospi(x) calcula cos (πx), onde a multiplicação com π está implícita dentro das funções. Essas funções foram inicialmente introduzidas na biblioteca matemática padrão C como uma extensão da Sun ...

5 a resposta

Como definir o tempo limite do soquete em C ao fazer várias conexões?

Estou escrevendo um programa simples que faz várias conexões com diferentes servidores para verificação de status. Todas essas conexões são construídas sob demanda; até 10 conexões podem ser criadas simultaneamente. Como não gosto da ideia de um ...

1 a resposta

Usando uma variável global em uma biblioteca compartilhada

Estou escrevendo um aplicativo em C que usou uma variável global (uma estrutura de arquivo de log). No meu aplicativo, estou carregando bibliotecas compartilhadas dinamicamente em tempo de execução e quero usar uma variável global apontando para ...

2 a resposta

Memcpy leva o mesmo tempo que memset

Quero medir a largura de banda da memória usandomemcpy. Eu modifiquei o código desta resposta:por que a vetorização do loop não tem melhoria de desempenho [https://stackoverflow.com/a/18159503/2542702]que usoumemset para medir a largura de banda. ...

16 a resposta

C / C ++: alternar para não-inteiros

Muitas vezes, preciso escolher o que fazer de acordo com o valor de um elemento constante que não seja POD, algo como isto: switch( str ) { case "foo": ... case "bar": ... default: ... }Infelizmenteswitch só pode ser usado com números ...

2 a resposta

será transmitido em torno de sockaddr_storage e sockaddr_in quebrando o aliasing estrito

Seguindo o meu anteriorPergunta, questão [https://stackoverflow.com/questions/42176962/fill-sockaddr-storage-struct-with-values-of-sockaddr-in] , Estou realmente curioso sobre esse código - case AF_INET: { struct sockaddr_in * tmp = ...

6 a resposta

Lendo arquivo c linha por linha usando fgetc ()

Foi assim que eu fiz, mas não tenho certeza se esse é o idioma preferido: FILE *fp = fopen(argv[0], "r"); // handle fopen() returning NULL while (!feof(fp)) { char buffer[80]; // statically allocated, may replace this later with some more ...

7 a resposta

como calcular (a vezes b) dividido por c usando apenas números inteiros de 32 bits, mesmo que a vezes b não se encaixe nesse tipo

Considere o seguinte como uma implementação de referência: /* calculates (a * b) / c */ uint32_t muldiv(uint32_t a, uint32_t b, uint32_t c) { uint64_t x = a; x = x * b; x = x / c; return x; }Estou interessado em uma implementação (em C ou ...

10 a resposta

Contando o número de ocorrências de um caractere em uma string em C

Eu tenho a cordastr char *str = "100.10b.100.100";Eu quero contar as ocorrências de'.' nostr, de preferência um forro. (Se possível, não há loops) Minha abordagem seria o padrãostrchr: int i = 0; char *pch=strchr(str,'.'); while (pch!=NULL) { ...