Resultados da pesquisa a pedido "c"
precisão dupla longa x86-64
Qual é a precisão real do long double nas plataformas Intel de 64 bits? são 80 bits acolchoados a 128 ou 128 bits reais? se antigo, além de usar o gmp, existe outra opção para alcançar a verdadeira precisão 128?
Ao escrever uma macro em C, como localizo o especificador type e printf para um argumento?
Quero estender a minunidade para ser mais útil, com a macro. #define mu_assert_equal(actual, expected) do { \ if (actual != expected) { \ char *message = malloc(MAX_ERROR_MESSAGE_LENGTH); \ if (message == NULL) { printf("malloc failed"); ...
Como pular a primeira linha ao digitalizar um arquivo .txt?
Estou usando C e meu conhecimento é muito básico. Quero digitalizar um arquivo e obter o conteúdo somente após a primeira ou a segunda linha ... Eu tentei : fscanf(pointer,"\n",&(*struct).test[i][j]);Mas essa sintaxe simplesmente começa na ...
Uma linha para determinar quem ganha em pedra, papel e tesoura
Então, eu estou escrevendo um jogo simples de Pedra, Papel e Tesoura em C (a propósito, é uma tarefa a propósito, embora o principal seja aprender soquetes. Além disso, eu suspeito que será devido antes que eu obtenha uma boa resposta). Eu o ...
Criando uma matriz esparsa usando listas vinculadas em C
Eu tenho uma atribuição que é criar duas matrizes esparsas (A e B) e depois adicioná-las a uma terceira matriz esparsa (C). Eu já fiz isso com vetores (recebendo dois vetores esparsos e adicionando-os a um terceiro), então decidi que seria mais ...
É possível registrar eventos do systrace do Android diretamente do código nativo, sem JNI?
O sistema de log de systrace do Android é fantástico, mas funciona apenas na parte Java do código, atravésTrace.beginSection() eTrace.endSection(). Em uma parte do código C / C ++ NDK (nativo), ele só pode ser usado através da JNI, que é lenta ou ...
Implementação da função teto em C
Eu tenho duas perguntas sobreceil() função.. oceil() função é implementada em C. Se eu usarceil(3/2), Funciona bem. Mas quando eu usoceil(count/2), se o valor da contagem for 3, ocorrerá um erro no tempo de ...
Como chamar a função C de R?
Como você pode usar alguma função escrita em C do nível R usando dados R. por exemplo. para usar funções como: double* addOneToVector(int n, const double* vector) { double* ans = malloc(sizeof(double)*n); for (int i = 0; i < n; ++i) ans[i] = ...
Problemas com o OpenMPI MPI_Barrier
Estou tendo alguns problemas de sincronização usando a implementação OpenMPI do MPI_Barrier: int rank; int nprocs; int rc = MPI_Init(&argc, &argv); if(rc != MPI_SUCCESS) { fprintf(stderr, "Unable to set up MPI"); MPI_Abort(MPI_COMM_WORLD, rc); ...
A rotina do wrapper para write () com unistd.h incluiu resultados em erro
Estou escrevendo uma rotina de wrapper parawrite() para substituir a função original do sistema e dentro dela eu preciso executar outro programa atravésexecve(); para o qual eu incluo o arquivo de cabeçalhounistd.h. Eu recebo o erroconflicting ...