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