Resultados da pesquisa a pedido "c"

2 a resposta

Falha ao chamar ReadFile após LockFileEx

Eu tenho vários processos que tentam ler e escrever o mesmo arquivo. Eu quero que cada um deles bloqueie o arquivo para que apenas um deles acesse por vez. Eu tentei isso (edit: este é um código de teste completo desta vez): #include "stdafx.h" ...

7 a resposta

Recursos / links MFC

Estou prestes a entrar no mundo do MFC depois de anos fora para um novo emprego. Quais recursos as pessoas recomendam para atualizar a memória? Eu tenho feito principalmente C # recentemente. Também existem sites ou blogs centralizados no MFC ...

5 a resposta

Referência à matriz vs referência ao ponteiro da matriz

void check(void* elemAddr){ char* word = *((char**)elemAddr); printf("word is %s\n",word); } int main(){ char array[10] = {'j','o','h','n'}; char * bla = array; check(&bla); check(&array); }Resultado: word is john RUN FINISHED; Segmentation ...

2 a resposta

O GCC não emite um aviso ao compilar [duplicado]

Esta pergunta já tem uma resposta aqui: MinGW não produz avisos [/questions/27363795/mingw-doesnt-produce-warnings] 1 respostaO código a seguir compila e executa, mas espero um aviso ao compilar: #include <stdio.h> #include <stdlib.h> int ...

1 a resposta

Qual é o status oficial do suporte C99 no VS2013?

Vejo que o VS2013 adicionou suporte para um grande número dos principais recursos da linguagem principal do C99. Agora ele suporta literais compostos, inicializadores designados, macros variadas, declarações e declarações intercaladas apenas para ...

1 a resposta

Em uma cláusula #define, como fazer o pré-processador substituir um parâmetro dentro de um nome de variável?

Eu tenho o seguinte código: #define MY_MACRO(PARAM) int PARAM_int; double PARAM_double; [subsequent instructions]Infelizmente, ele não funciona, o que significa que o PARAM não é substituído dentro dos nomes das variáveis. Isso é solucionável de ...

3 a resposta

Ordem de inicialização para vários declaradores em uma única declaração

Apenas analisamos C99 e C11 tentando descobrir se eles garantem que vários declaradores em uma única declaração sejam executados em ordem, da esquerda para a direita. Eles dizem que cada declarador completo termina em um ponto ...

3 a resposta

Quanta memória seria liberada se o ponteiro fosse alterado em C?

Digamos que há 20 blocos de memória e um ponteirop está apontando para o primeiro bloco. Agora, quando eu faço: p++; free(p);Quantos blocos de memória seriam liberados e por quê?

3 a resposta

Como você pode rastrear a entrada do mouse usando o menor número de bibliotecas em c

Não sei ao certo onde procurar essas informações, mas gostaria de saber como obter a entrada do mouse (ou qualquer entrada oculta) usando o menor número de bibliotecas não padrão em c. Basicamente, existe um equivalente stdio para a entrada do ...

2 a resposta

Como posso XOR bit C duas matrizes de bits?

Eu me sinto boba por não conseguir descobrir isso, mas estou perdida. Eu estou tentando XOR duas seqüências C. #include <stdio.h> #include <memory.h> #include <stdlib.h> int main() { char plainone[16]; char plaintwo[16]; char xor[17]; ...