Resultados da pesquisa a pedido "c"
PE Format - Perguntas IAT
Estou tentando escrever um exe packer para windows. Eu tenho alguns dos conceitos básicos elaborados até agora. A parte que eu estou pensando é sobre a "Tabela de Diretórios de IMPORTAÇÃO LIMITADA" (ou seção .idata?), Basicamente a seção do ...
Get lista de membros da estrutura C
É possível obter a lista de membros de uma estrutura comochar ** ? Por exemplo, algo como isto: struct mystruct { int x; float y; char *z; }; /* ... */ char **members = MAGIC(struct mystruct); /* {"x", "y", "z", NULL}. */ Também estou ...
Como calcular o tempo de execução em C?
Como posso calcular o tempo de execução no seguinte código: #include <stdio.h> /* Core input/output operations */ #include <stdlib.h> /* Conversions, random numbers, memory allocation, etc. */ #include <math.h> /* Common mathematical functions ...
omo controlar o movimento do mouse no linu
Tento controlar o mouse no Linux. O Xlib parece funcionar, mas quando tento usá-lo com o OpenCV, ele continua retornando: Resource temporarily unavailable Então eu decido escrever "/ dev / psaux". O código é o seguinte: #include <unistd.h> ...
Py_initialize / Py_Finalize não funciona duas vezes com numpy
Na segunda chamada do código a seguir, meu aplicativo é segfault, então acho que estou perdendo algo: Py_Initialize(); pName = PyString_FromString("comp_macbeth"); pModule = PyImport_Import(pName); Py_DECREF(pName); if(pModule == NULL) { ...
diferença entre sair e retornar após a chamada vfork ()
Tenho um programa com comportamento indefinido (vfork () é usado de forma inadequada): #include <stdio.h> #include <unistd.h> #include <errno.h> int main ( int argc, char *argv[] ) { pid_t pid; printf("___________befor ...
Aplicativo C simples usando 50% da CPU
Eu tenho um aplicativo C simples que usa 50% constante. Não sei por que, mas gosto de minimizá-lo o máximo possíve #include <stdlib.h> #include <stdio.h> #include <time.h> void Wait(int seconds) { clock_t endwait; endwait = clock () + seconds * ...
Extensão de sinal inesperada do ponteiro int32 ou 32 bits quando convertida em uint64
Compilei esse código usando o Visual Studio 2010 cl.exe /W4) como um arquivo C: int main( int argc, char *argv[] ) { unsigned __int64 a = 0x00000000FFFFFFFF; void *orig = (void *)0xFFFFFFFF; unsigned __int64 b = (unsigned __int64)orig; if( a != ...
Diferença entre “3” e '3' em C
Tentei executar o seguinte programa em C e obtive alguma saída. Você pode me ajudar por que ??? #include<stdio.h> int main() { char x='A'; printf("%d%d%d",sizeof("3"),sizeof('3'),sizeof(3)); return 0; } A saída recebida é 2 4 4 usando o gcc no ...
Big array gera erro de segmentação em C
Eu sou realmente novo em C, então, desculpe-me se esta é uma pergunta absoluta para iniciantes, mas estou recebendo um erro de segmentação quando estou construindo uma grande matriz, bits relevantes do que estou fazendo é: unsigned long long ...