Resultados da pesquisa a pedido "c"
Um programa C pode modificar seu arquivo executável?
Eu tinha um pouco de tempo em minhas mãos e comecei a me perguntar se eu poderia escrever um programa auto-modificável. Para esse fim, escrevi um "Hello World" em C e, em seguida, usei um editor hexadecimal para encontrar o local da string "Hello ...
Por que os fgets aceitam um int em vez de um size_t?
Funções comostrcpy(), malloc(), strlen() e vários outros aceitam seus argumentos ou retornam valores como umsize_t em vez de umint ou umunsigned int por razões óbvias. Algumas funções de arquivo, comofread() efwrite() usarsize_t também. ...
Bitmap do cursor do mouse
Estou tentando obter bitmap do cursor do mouse, mas com o próximo código, simplesmente não consigo obter cores. CURSORINFO cursorInfo = { 0 }; cursorInfo.cbSize = sizeof(cursorInfo); if (GetCursorInfo(&cursorInfo)) { ICONINFO ii = {0}; int p ...
Existe uma maneira de armazenar sinalizadores de tempo de compilação clang no binário de saída?
Existe uma maneira de armazenar os sinalizadores de tempo de compilação no binário de saída ao usar clang? Por exemplo, depois de executar: clang -O3 -c main.c O resultadomain.o arquivo deve conter em algum lugar-O3. o gcc ...
Como faço para corrigir referência indefinida para _imp __ *?
Estou tentando compilar algo que depende do gtkspell, que depende do enchant, no MinGW. Estou recebendo erros como
GCC libm não está funcionando
Eu tenho um programa c que chama sin, cos e acos. Quando eu compilo recebo os seguintes erros:
Leitura \ r (retorno de carro) vs \ n (nova linha) do console com getc?
Eu estou escrevendo uma função que basicamente aguarda o usuário apertar "enter" e depois faz alguma coisa. O que eu encontrei que funciona quando ...
Como o "\ x" funciona em uma string?
Estou escrevendo um programa em C / C ++ que envolve colocar uma representação hexagonal de um número em uma string e estou confuso sobre como
Chamar C ++ (C) da linguagem D
Como chamar a função C ++ do programa em D? Eu ainda não consigo entender como fazer isso. Quais comandos eu preciso executar? Eu uso o dmd no Fedora.