Resultados da pesquisa a pedido "c"

4 a resposta

Como é determinado / medido o tamanho de uma estrutura com campos de bits?

#include <stdio.h> typedef struct size { unsigned int a:1; unsigned int b:31; unsigned int c:1; } mystruct; int main() { mystruct a; printf("%d", sizeof(a)); return 0; } Comint b:31, a saída é 8.Comint b:1, a saída é 4.Comint b:32, a saída é ...

5 a resposta

Inicialize a matriz global de ponteiros de função no tempo de compilação ou no tempo de execução antes do main ()

Estou tentando inicializar uma matriz global de ponteiros de função em tempo de compilação, em C ou C ++. Algo assim: module.h typedef int16_t (*myfunc_t)(void); extern myfunc_array[];module.cpp #include "module.h" int16_t myfunc_1(); int16_t ...

1 a resposta

Passando a matriz 2D do ponteiro para a função C

Eu tenho uma matriz 2D de ponteiro main.c Int32 * pRxSeqAddr[2][2]; func(pRxSeqAddr);/ func.c void func( Int32** pRxSeqAddrPtr) { /// }Eu recebo este erro: argument of type "Int32 *(*)[2]" is incompatible with parameter of type "Int32 **Eu sei ...

6 a resposta

Selecionar função na programação do soquete

Alguém pode me dizer o uso e aplicação deselect função na programação de soquete em c?

8 a resposta

Permitindo estouros de número inteiro assinado em C / C ++

I quer números inteiros assinados transbordam quando se tornam muito grandes. Como conseguir isso sem usar o próximo maior tipo de dados (ou quando já estou no int128_t)? Por exemplo, usar números inteiros de 8 bits 19 * 12 é geralmente 260, mas ...

3 a resposta

Retornos de chamada C e threads não Go

Como se chama o código Go em C a partir de threads que não foram criados pelo Go?O que atribuo a um ponteiro de função C, de modo que os segmentos não criados pelo Go possam chamar esse ponteiro e inserir o código Go?Atualização0Eu não quero usar ...

6 a resposta

Qual é o objetivo do padrão C99?

O C99 adiciona vários recursos úteis ao idioma, mas acho difícil recomendar qualquer prática que dependa do C99. A razão para isso é porque existem poucas implementações reais da linguagem C99. Certamente, há suporte limitado em ...

3 a resposta

Quicksort de 3 vias (implementação C)

eu tentoimplemento [https://github.com/p1v0t/Sort]alguns algoritmos são genéricos puros usando C. Eu uso o quicksort de três maneiras, mas de alguma forma a implementação não fornece a saída correta. A saída quase ordenou, mas algumas chaves não ...

4 a resposta

Convertendo de Swift para const char *

Estou tentando passar um const char * para uma biblioteca C antiga convertida de uma string Swift no Swift. Esta é a função C que estou chamando: artnet_node artnet_new(const char *ip, int verbose) { ...como posso converter uma string Swift ...

1 a resposta

A classificação rápida não pode se tornar uma classificação estável?

Abordagem 1C.A.R Hoare introduziu a lógica de particionamento (mostrada abaixo), ensinada na escola, low = pivot = 0; i = 1; j = high = listSize-1; while (true) { while (a[i] <= a[pivot] && (i < high)) { i = i + 1; } while (a[j] >= a[pivot] && ...