Resultados da pesquisa a pedido "c"

1 a resposta

Como serializar dados em C [fechado]

Estou escrevendo um aplicativo cliente-servidor em c e preciso enviar algumas estruturas para frente e para trás. Como posso serializar os dados de maneira independente da plataforma?

1 a resposta

Um programa estático inteiro é carregado na memória quando iniciado?

Em computadores típicos como Mac, Windows, Linux, iOS etc., quando um usuário inicia um programa / binário / aplicativo, a parte estática do programa sempre é carregada totalmente na memória antes do início da execução? Isso inclui todos os ...

1 a resposta

C: Inserir / obter elemento na / da matriz de void

Eu tenho que criar uma matriz genérica que pode conter estruturas de dados genéricos. Como posso colocar uma estrutura genérica em um slot vazio da minha matriz de void? Este é o meu código. struct CircularBuffer { int E; int S; int length; // ...

22 a resposta

Is uninitialized local variable the fastest random number generator?

Eu sei que a variável local não inicializada é um comportamento indefinido (UB), e também o valor pode ter representações de interceptação que podem afetar a operação adicional, mas às vezes eu quero usar o número aleatório apenas ...

4 a resposta

mudança de bits com o tipo longo sem sinal produz resultados incorretos

Estou um pouco confuso porque queria inicializar uma variável do tipounsigned long cujo tamanho é de 8 bytes no meu sistema (em todos os sistemas modernos, suponho). Quando eu quero atribuir1 << 63 para a variável, no entanto, recebo um aviso do ...

2 a resposta

Obtendo o erro: format especifica o tipo 'int', mas o argumento tem o tipo 'double'

Não sei por que isso não será compilado. Qualquer ideia? É bem simples e passei uma eternidade olhando para ela e não consigo descobrir o que há de errado com ela. #include <stdio.h> #include <stdlib.h> void euroToDollar(double euro); ...

5 a resposta

É seguro que vários threads chamem a mesma função?

É seguro, por exemplo, fazer: void AddTwo(int &num) { num +=2; } void ThreadProc(lpvoid arg) { AddTwo((int)arg); }Seria seguro que isso ocorresse se 4 threads estivessem fazendo isso ao mesmo tempo? obrigado

3 a resposta

C / C ++: Como descobrir a cadeia de arquivos de cabeçalho para uma determinada definição?

No Visual C ++, pode-se encontrar o arquivo de cabeçalho onde qualquernome (variável ou tipo) édefinirampressionando F12 ou escolhendoVá para Definição. Esse recurso é muito útil, mas mostra apenas olocalização final(arquivo de cabeçalho) em que ...

1 a resposta

Armazene a saída do comando do sistema na matriz de caracteres local em c

Existe alguma maneira de armazenar a saída do comando do sistema na matriz char, já que o comando do sistema está retornando apenas int.

3 a resposta

É possível ter canal entre dois processos filhos criados pelo mesmo pai (LINUX, POSIX)

Eu tenho vários filhos "bifurcados" pelo mesmo pai e tento construirpipe conexão entre todos esses processos filhos, como uma estrutura de lista vinculada. Criança 1 envia dados para criança2, criança 2 para criança 3 .... criança N para criança ...