Resultados da pesquisa a pedido "c"

4 a resposta

construtor da biblioteca @shared não está funcionando

Na minha biblioteca compartilhada, tenho que fazer certa inicialização no momento do carregamento. Se eu definir a função com o atributo GCC__attribute__ ((constructor)) não funciona, ou seja, não é chamado quando o programa que vincula minha ...

22 a resposta

Por que os compiladores C não podem reorganizar os membros da estrutura para eliminar o preenchimento do alinhamento? [duplicado

Possible Duplicate: Por que o GCC não otimiza estruturas? [https://stackoverflow.com/questions/118068/why-doesnt-gcc-optimize-structs] Por que o C ++ não torna a estrutura mais ...

4 a resposta

chdir () para o diretório inicial

Estou usando ochdir() Função C para permitir que um usuário altere o diretóri A função, no entanto, não reconhece '~'. Preciso fazer alguma conversão explícita, entãochdir não reconhece o que ~ significa? Porque o meu não está funcionando. Ou ...

18 a resposta

omo posso executar a inicialização pré-principal em C / C ++ com o avr-gc

Para garantir que algum código de inicialização seja executado antes demain (usando Arduino / avr-gcc) Eu tenho um código como o seguinte: class Init { public: Init() { initialize(); } }; Init init;Ideally eu gostaria de ser capaz de ...

8 a resposta

Password to key function compatível com comandos OpenSSL?

Por exemplo, o comando: openssl enc -aes-256-cbc -a -in test.txt -k pinkrhino -nosalt -p -out openssl_output.txt produz algo como: key = 33D890D33F91D52FC9B405A0DDA65336C3C4B557A3D79FE69AB674BE82C5C3D2 iv = 677C95C475C0E057B739750748608A49Como ...

2 a resposta

Lendo int pequeno com scanf

Existe uma maneira de ler um int pequeno (isto é, int de 1 byte do intervalo -128..127) usandoscanf? Considere este código: char x; scanf("%d", &x); O programa lerá um int, provavelmente 4 bytes, e tentará escrevê-lo no endereço de x, violando ...

6 a resposta

FreeBSD: endereço da interface de rede: dhcp ou static

Como posso programaticamente (C) saber se determinada interface possuiestátic ou um endereço fornecido por dhcp? Eu posso olhar para/var/db/dhclient.leases.<interface_name>. Qualquer maneira melhor / mais limpa? qualquerioctl Eu posso usar

28 a resposta

Why are these constructs using pre and post-increment undefined behavior

#include <stdio.h> int main(void) { int i = 0; i = i++ + ++i; printf("%d\n", i); // 3 i = 1; i = (i++); printf("%d\n", i); // 2 Should be 1, no ? volatile int u = 0; u = u++ + ++u; printf("%d\n", u); // 1 u = 1; u = (u++); printf("%d\n", u); // 2 ...

6 a resposta

A conversão de não assinado para assinado é indefinida?

void fun(){ signed int a=-5; unsigned int b=-5; printf("the value of b is %u\n",b); if(a==b) printf("same\n"); else printf("diff"); }Está imprimindo: 4294967291 mesm Na segunda linha, o valor assinado é convertido em valor não assinado. ...

12 a resposta

Quais são as diferentes convenções de chamada em C / C ++ e o que cada uma signific

Existem diferentes convenções de chamada disponíveis em C / C ++:stdcall, extern, pascal, etc. Quantas convenções de chamadas estão disponíveis e o que cada uma delas significa? Existem links que descrevem esses itens?