Resultados da pesquisa a pedido "c"

4 a resposta

C: a função ignora a entrada do usuário no código

Estou tendo um problema com esta função (parte de um jogo de Battleship), onde ela será executada uma vez perfeitamente bem, mas nas execuções subseqüentes, ela ignora: scanf("%c",&rChar);Por alguma razão, o rChar se transforma em outro valor ...

6 a resposta

C Ponteiro e Alocação de Memória: Matrizes Realloc e Passagem de Ponteiro

Para aqueles com experiência em C, este será um problema simples de alocação / referência de memória: qui estão minhas estruturas de dado struct configsection { char *name; unsigned int numopts; configoption *options; }; typedef struct ...

8 a resposta

strtol usando errno

Eu tenho o seguinte código #include <stdlib.h> #include <stdio.h> #include <errno.h> void main(void) { int data; char * tmp; data = strtol("23ef23",&tmp,10); printf("%d",errno); getchar(); }output é 0 ... porque Estou usando o código C ++ do ...

6 a resposta

anela @OpenCV em tela cheia e sem bordas

No OpenCV ao exibir uma imagem com: cvSetWindowProperty("displayCVWindow", CV_WND_PROP_FULLSCREEN, CV_WINDOW_FULLSCREEN); Existe uma pequena borda ao redor da janela em tela cheia, se alguém já notou. Existe uma maneira de se livrar disso? ...

14 a resposta

Como 'vincular' o arquivo de objeto ao binário executável / compilado?

Problem Desejo injetar um arquivo de objeto em um binário existente. Como um exemplo concreto, considere uma fonteHello.c: #include <stdlib.h> int main(void) { return EXIT_SUCCESS; }Pode ser compilado em um executável chamadoHello atravésgcc ...

6 a resposta

Como usar o sscanf corretamente e com segurança

Em primeiro lugar, outras perguntas sobre o uso desscanf não responda minha pergunta porque a resposta comum é não usarsscanf e usefgets ougetch em vez disso, o que é impossível no meu caso. O problema é que meu professor C quer que eu usescanf ...

12 a resposta

Explicar esse comportamento de ponto flutuante

Por favor, explique por que os seguintes pedaços de código se comportam de maneira diferent #include<stdio.h> int main(){ float a=0.1; if(a<0.1) printf("less"); else printf("greater than equal"); getchar(); }Output:greater than ...

4 a resposta

Por que __sync_add_and_fetch funciona para uma variável de 64 bits em um sistema de 32 bit

Considere o seguinte código condensado: /* Compile: gcc -pthread -m32 -ansi x.c */ #include <stdio.h> #include <inttypes.h> #include <pthread.h> static volatile uint64_t v = 0; void *func (void *x) { __sync_add_and_fetch (&v, 1); return x; } ...

4 a resposta

vários threads capazes de obter o bando ao mesmo tempo

Tive a impressão de queflock (2) [http://linux.die.net/man/2/flock] é thread thread safe, recentemente, deparei com o caso no código, onde vários threads são capazes de obter um bloqueio no mesmo arquivo, todos sincronizados com o uso da obtenção ...

8 a resposta

Execução de printf () e falha de segmentação

#include<stdio.h> int main() { char *name = "Vikram"; printf("%s",name); name[1]='s'; printf("%s",name); return 0; } Não há saída impressa no terminal e é só obter uma falha de segmentação. Mas quando o executo no GDB, recebo o seguinte ...