Resultados da pesquisa a pedido "c"

4 a resposta

Encontre n maiores elementos de uma matriz

Eu tenho uma matriz A[4]={4,5,9,1}Eu preciso que daria os 3 primeiros elementos principais, como 9,5,4 Eu sei como encontrar o elemento max, mas como encontrar o 2º e o 3º max? ou seja, se max=A[0] for(i=1;i<4;i++) { if (A[i]>max) { max=A[i]; ...

3 a resposta

Ignorando a instrução Scanf em C

Estou escrevendo um programa c objetivo para carrasco. Eu preciso replicar outro programa que me foi dado. Eu fiz a maior parte, mas estou tendo um problema. Ele precisa replicar o outro programa exatamente, então eu entrei no outro e inseri um ...

3 a resposta

Interrupção do Linux vs. Pesquisa

Estou desenvolvendo um sistema com um DSP e um ARM. No ARM, existe um sistema operacional Linux. Eu tenho um DSP enviando dados para o ARM (Linux) - No Linux, há um módulo do kernel que lê os dados recebidos do DSP. O módulo do kernel ...

4 a resposta

O que são intrínsecos?

Alguém pode explicar o que são e por que eu precisaria deles? Que tipo de aplicativos estou construindo se precisar usar intrínsecas?

3 a resposta

Obter endereço MAC de dispositivos no intervalo do roteador

É possível que um roteador obtenha o endereço MAC de dispositivos próximos que não estejam conectados a ele? Quero escrever um aplicativo que me notifique de alguma forma (e-mail ou algo assim) quando um endereço MAC específico estiver dentro do ...

4 a resposta

Declaração de retorno em um loop infinito

Para onde essa declaração de retorno retorna se estiver dentro desse loop while infinito (1)? Mais importante, eu não tinha ideia de que um loop while (1) poderia ser quebrado ??? void __attribute__((interrupt, no_auto_psv)) _T3Interrupt(void) { ...

4 a resposta

Área de transferência independente do SO copiar / colar texto em C

Estou trabalhando em um projeto que deveria funcionar no Windows e no Linux (com uma porta não oficial do Mac também) que emula um console de sistema de cores verdadeiras. Meu problema é que recentemente apareceu uma solicitação de suporte ao ...

2 a resposta

Por que combinar dois turnos de um uint8_t produz um resultado diferente?

Alguém poderia me explicar o porquê: x = x << 1; x = x >> 1;e: x = (x << 1) >> 1;produzir respostas diferentes em C?x é um tipo * uint8_t * (número inteiro longo sem assinatura de 1 byte). Por exemplo, quando passo128 (10000000) no primeiro ...

3 a resposta

Sinto confusão sobre erro de barramento na string (C)

Sinto confusão sobre a troca de dois caracteres em uma string com C. Ele funciona bem quando eu o configuro como uma matriz: char strBase[8] = "acbdefg"; neste caso, eu poderia trocar qualquer caractere. Mas ele dispara o erro de barramento ...

2 a resposta

Diferença na aritmética de ponto flutuante entre x86 e x64

Eu me deparei com uma diferença na maneira como a aritmética de ponto flutuante é feita entre as compilações do MS VS 2010 para x86 e x64 (ambas executadas na mesma máquina de 64 bits). Este é um exemplo de código reduzido: float a = 50.0f; ...