Resultados da pesquisa a pedido "c"
Diferença entre colocar variáveis no cabeçalho vs colocar variáveis na fonte
Digamos que declaro um arquivo de cabeçalho com uma variável: int count;Depois, no arquivo de origem, quero usarcount. Tenho que declarar como: extern int countOu posso apenas usá-lo no meu arquivo de origem? Todos assumindo que eu ...
Tamanho da tabela de hash
Deixe o tamanho da tabela de hash ser estático (eu o defini uma vez). Quero configurá-lo de acordo com o número de entradas. A pesquisa resultou em que o tamanho deve ser um número primo e igual a 2 * N (o número primo mais próximo, eu acho), ...
Retornando 'c_str' de uma função
Isto é de uma pequena biblioteca que eu encontrei online: const char* GetHandStateBrief(const PostFlopState* state) { static std::ostringstream out; // ... rest of the function ... return out.str().c_str() }No meu código, estou fazendo o ...
Erro de interrupção da interrupção 6 em C
Eu tenho este código: void drawInitialNim(int num1, int num2, int num3) { int board[2][50]; //make an array with 3 columns int i; // i, j, k are loop counters int j; int k; for(i=0;i<num1+1;i++) //fill the array with rocks, or 'O' board[0][i] = ...
Posso usar o getopt para processar opções em uma determinada ordem?
Estou implementando uma ferramenta de linha de comando e preciso ser capaz de lidar com várias opções. Algumas das opções devem finalizar o programa após a conclusão. Por exemplo, tenho as opções a, bec. Se aeb terminarem depois de concluídos, e ...
mmap, memcpy para copiar arquivos de A para B
Estou tentando copiar um arquivo de A para B usando MMAP e MEMCPY. O código abaixo faz exatamente isso, mas quando eu uso o CMP para comparar os blocos, ele diz que "mem_copy.c dest difere: byte 1, linha 1 e não sei por que. int main(int argc, ...
erro LNK2005: _main já definido em hold.obj
Oi Por favor, eu procurei todos mesmo erro que eu tenho, mas eu não consegui resolver o meu problema, entãoI am using MS VC++ 2010 e eu tenho dois arquivosa.c and b.c, cada um trabalha sem erro sozinho e cada um tem um código simples e claro. Mas ...
cadeia dupla para hexadecimal e cadeia hexadecimal para duplicar
O que estou tentando fazer é converter uma string dupla para hexadecimal e depois voltar para o dobro. O código a seguir faz a conversão de cadeia dupla para hexadecimal. char * double2HexString(double a) { char *buf = new char[17]; // double ...
Por que preciso ativar a otimização em g ++ para acesso simples a uma matriz?
Eu escrevi um algoritmo de eliminação Gaussiano simples usando umstd::vector dodoubles em C ++ (gcc / Linux). Agora eu vi que o tempo de execução depende do nível de otimização do compilador (até 5 vezes mais rápido com-O3) Eu escrevi um pequeno ...
Por que este programa imprime "bifurcado!" 4 vezes?
Por que este programa imprime "bifurcado!" 4 vezes? #include <stdio.h> #include <unistd.h> int main(void) { fork() && (fork() || fork()); printf("forked!\n"); return 0; }