Resultados da pesquisa a pedido "c"

3 a resposta

Como corrigir esse algoritmo de classificação ímpar-par-mesclagem não-recursivo?

Eu estava procurando por um algoritmo de classificação ímpar-par-ímpar não recursivo e encontrei 2 fontes: um livro deSedgewick R. ...

1 a resposta

Transmissões incorporadas com intrínseca e montagem

Na seção 2.5.3 "Transmissões" dea referência de programação de extensões do conjunto de instruções da arquitetura Intel [https://software.intel.com/sites/default/files/managed/07/b7/319433-023.pdf]o que aprendemos que AVX512 (e Knights Corner) ...

5 a resposta

Existe uma maneira de forçar uma variável a ser armazenada no cache em C?

Acabei de ter uma entrevista por telefone onde me fizeram essa pergunta. Estou ciente das maneiras de armazenar no registro, na pilha ou na pilha, mas em cache especificamente?

2 a resposta

Pré-processador C: avaliar macro antecipadamente

Considere a seguinte configuração: a.h #define A 5 #define B A #undef A #define A 3a.c #include "a.h" #include <stdio.h> int main() { printf("%d\n", B); return 0; } Embora isso imprima razoavelmente 3, existe uma maneira de fazê-lo imprimir ...

2 a resposta

Equivalente ao Linux para conio.h getch ()

Anteriormente, uso compiladores c ++ / c no Windows que suportam o#include<conio.h> arquivo de cabeçalho, mas no Linux, onde eu tenho gcc (Debian 4.9.2-10) 4.9.2 Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the ...

1 a resposta

Como chamar outro terminal para saída programaticamente em C no Linux

Sou meio novo no ambiente Unix. Eu quero ter um pequeno programa de bate-papo que o terminal inicial seja usado para entrada e chamar outro terminal para saída. Estive pesquisando na web, mas sem sorte. OK, para ser mais específico, estou ...

2 a resposta

A melhor maneira de mudar um __m128i?

Eu preciso mudar uma variável __m128i, (digamos v), por m bits, de maneira que os bits se movam por toda a variável (portanto, a variável resultante representa v * 2 ^ m). Qual é a melhor maneira de fazer isso ?! Observe que _mm_slli_epi64 ...

2 a resposta

No GNU C inline asm, quais são os modificadores de xmm / ymm / zmm para um único operando?

Ao tentar responderTransmissões incorporadas com intrínseca e montagem [https://stackoverflow.com/questions/34415238/embedded-broadcasts-with-intrinsics-and-assembly] , Eu estava tentando fazer algo assim: __m512 mul_broad(__m512 a, float b) { ...

4 a resposta

scanf não está funcionando como esperado

Tentei executar o seguinte código simples no ubuntu 15.10 Mas o código se comporta de forma estranha do que o esperado #include<stdio.h> int main(){ int n,i=0; char val; char a[20]; printf("\nEnter the value : "); scanf("%s",a); printf("\nEnter ...

2 a resposta

Não está usando & com uma variável em scanf () um erro de sintaxe ou um erro de tempo de execução?

Fui ensinado que um erro de sintaxe vem de um único erro e não executa o programa. No entanto, um erro de tempo de execução ainda inicia o programa, mas trava no meio. Se eu acidentalmente não colocasse& na frente de uma variável em uma chamada ...