Resultados da pesquisa a pedido "c"
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 ...
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 ...
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 ...
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? ...
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 ...
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 ...
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 ...
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; } ...
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 ...
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 ...