Resultados da pesquisa a pedido "c"

4 a resposta

O __atributo do gcc __ ((embalado)) / #pragma pack é inseguro?

Em C, o compilador distribuirá membros de uma estrutura na ordem em que são declarados, com possíveis bytes de preenchimento inseridos entre os membros ou após o último membro, para garantir que cada membro esteja alinhado corretament gcc ...

1 a resposta

gdb fornece uma saída estranha ao usar as funções math.h [duplicado]

Possible Duplicate: Por que o gdb avalia o sqrt (3) para [https://stackoverflow.com/questions/5122570/why-does-gdb-evaluate-sqrt3-to-0] C novato aqui. Deve haver uma explicação óbvia por que o gdb fornece resultados estranhos ao tentar usar as ...

7 a resposta

Como converter um número inteiro grande arbitrário da base 10 para a base 1

O programa requer uma entrada de um número inteiro grande não assinado arbitrário que é expresso como uma sequência na base 10. As saídas são outra sequência que expressa o número inteiro na base 16. Por exemplo, a entrada ...

4 a resposta

Como posso encontrar Endian-ness do meu PC programaticamente usando C? [duplicado

Possible Duplicate: Detectando endianness programaticamente em um programa C ++ [https://stackoverflow.com/questions/1001307/detecting-endianness-programmatically-in-a-c-program] Existe alguma função de biblioteca disponível para encontrar o ...

5 a resposta

tamanho da matriz de ponteiros

tenho uma dúvida em relação ao tamanho do operador Code 1: int main() { int p[10]; printf("%d",sizeof(p)); //output -- 40 return 0; }Code 2: int main() { int *p[10]; printf("%d",sizeof(*p)); //output -- 4 return 0; } no primeiro código p ...

3 a resposta

Sistema de chamada () do programa multithread

Estamos trabalhando em um aplicativo que consome memória multithread, escrito em C ++. Temos que executar muitos comandos shellscript / linux (e obter o código de retorno Depois de ler ...

3 a resposta

Quais garantias o malloc faz sobre o alinhamento da memóri

Deparei-me com o seguinte código: int main() { char *A=(char *)malloc(20); char *B=(char *)malloc(10); char *C=(char *)malloc(10); printf("\n%d",A); printf("\t%d",B); printf("\t%d\n",C); return 0; } //output-- 152928264 152928288 152928304 ...

5 a resposta

C / C ++ - caminho executável

Eu quero obter o caminho do arquivo do executável atual sem o nome do executável no fina Estou a usar char path[1024]; uint32_t size = sizeof(path); if (_NSGetExecutablePath(path, &size) == 0) printf("executable path is %s\n", path); else ...

1 a resposta

Às vezes, os semáforos entre processos não funcionam como esperado

Tenho o seguinte código C, em que variáveis prefixadas por sm são compartilhados por dois processos proc1 e proc2. Portanto, os semáforos também são compartilhados. Este código é chamado repetidamente. Portanto, se eu disser valor anterior, isso ...

6 a resposta

Aplicativo Compile C com o Visual Studio 2012

Eu pretendo escrever um aplicativo em C usando o Microsoft Visual Studio 2012. O problema é que não consigo encontrar uma maneira de compilá-lo diretamente no editor. Encontrei esta ...