Resultados da pesquisa a pedido "c"
Decimal para binário
Tenho um número que gostaria de converter para binário (de decimal) em C. Gostaria que meu binário estivesse sempre em 5 bits (o decimal nunca excederá 31). Eu já tenho uma função que faz isso manualmente dividindo, mas é difícil reduzi-lo a 5 ...
Como posso contar o número de threads em execução (pthreads)?
Se eu procurar contar o número de threads que um aplicativo possui, todas as respostas envolvem programas externos comotop. Quero contar os threads no próprio aplicativo. Não consigo adicionar código no ponto de criação do encadeamento, porque ...
OpenMP, para loop dentro da seção
Gostaria de executar o seguinte código (abaixo). Eu quero gerar dois threads independentes, cada um executaria um loop for paralelo. Infelizmente, recebo um erro. Aparentemente,for não pode ser gerado dentrosection. Como resolver isso? #include ...
Como gerar grandes números aleatórios C
Estou procurando uma maneira de gerar grandes números aleatórios da ordem de 2 ^ 64 em C ... (100000000 - 999999999), para usar em um algoritmo de criptografia de chave pública (como p e q Não quero gerar um número menor que 2 ^ 64 (ou seja, ...
Documentação para as bibliotecas do clang
Estou usando as bibliotecas do clang para escrever um programa que irá pegar o código analisado e colocá-lo em uma estrutura. existe alguma informação atualizada sobre as bibliotecas do clang? referência e tutorial seria bom.
or que um ponteiro para um ponteiro é incompatível com um ponteiro para uma matri
OK, estou tendo problemas para entender ponteiros para ponteiros vs ponteiros para matrizes. Considere o seguinte código: char s[] = "Hello, World"; char (*p1)[] = &s; char **p2 = &s; printf("%c\n", **p1); /* Works */ printf("%c\n", **p2); /* ...
Cabeçalho / Incluir guardas não funcionam?
Por alguma razão, estou recebendo várias declarações de conteúdo no meu arquivo de cabeçalho, mesmo usando os protetores de cabeçalho. Meu código de exemplo está abaixo: main.c: #include "thing.h" int main(){ printf("%d", increment()); return ...
É necessária a última vírgula em C enum?
A última vírgula é necessária em uma declaração C enu i.e. é a vírgula depois deVAL3 requeridos enum { Val1, Val2, Val3, } someEnum; Existem efeitos colaterais de deixá-lo in / out Obrigad
GCC Bitwise Attribute
O que o GCC's__attribute__(bitwise) significar? O atributo não é mencionado nas páginas de informações do GCC-4.6. Eu o escrevi no arquivoopen-iscsi-2.0.871/include/iscsi_proto.h na origem do projeto Open-ISCSI onde é usado como ... /* * If ...
O que é UTF-8 normalizado?
OICU project [http://userguide.icu-project.org/transforms/normalization] (que agora também tem umiblioteca @PHP [http://us.php.net/manual/en/class.normalizer.php]) contém as classes necessárias para ajudar a normalizar as strings UTF-8 para ...