Resultados da pesquisa a pedido "c"
gethostbyname em C
Não sei escrever aplicativos em C, mas preciso de um pequeno programa que faça: lh = gethostbyname("localhost"); output = lh->h_name;variável de saída deve ser impressa. O código acima é usado no driver de banco de dados PHP MongoDB para obter ...
Exploração de estouro de pilha em C
A questão é, na verdade, sobre estouros de pilha em C. Eu tenho uma atribuição que não posso fazer por toda a minha vida, olhei para tudo no gdb e não consigo entender. A questão é a seguinte: int i,n; void confused() { printf("who called me"); ...
Por que não há instrução "sub rsp" neste prólogo de função e por que os parâmetros de função são armazenados com desvios de rbp negativos?
Foi o que entendi ao ler alguns documentos de segmentação de memória: quando uma função é chamada, existem algumas instruções (chamadas prólogo de funções) que salvam o ponteiro do quadro na pilha, copiam o valor do ponteiro da pilha no ponteiro ...
Interoperabilidade Fortran-C e matrizes de flutuação
Eu tenho um grande código Fortran95 existente. Usa real(dp), dimension(num) :: arraydeclarar matrizes. Eu quero juntar algum código C e descobri que posso fazer isso escrevendo interfaces nas funções C e declarando matrizes como use ...
Constantes e tipos de ponteiros incompatíveis
Eu tenho uma função pegando uma matriz bidimensional estática e tratando os elementos dos elementos da matriz como sendo constantes: void test_function(const char arr[3][3]);Estou tentando chamar uma função da seguinte maneira: char ...
O NDK do Android usa a biblioteca .so do código c dentro do JNI
Encontrei perguntas semelhantes no SO, mas nenhuma delas estava com o mesmo fluxo de trabalho. Eu tenho uma biblioteca .so (libcurl) no meu projeto. O projeto é construído, mas eu preciso obter curl.h no meu código c dentro da JNI. Aqui está o ...
Implementação de FIFOs
Considere o seguinte código: writer.c mkfifo("/tmp/myfifo", 0660); int fd = open("/tmp/myfifo", O_WRONLY); char *foo, *bar; ... write(fd, foo, strlen(foo)*sizeof(char)); write(fd, bar, strlen(bar)*sizeof(char));reader.c int fd = ...
Como esta Torre iterativa de Hanói funciona? C [duplicado]
Possível duplicado: Como é que isso funciona? Torres estranhas da solução de Hanói [https://stackoverflow.com/questions/2209860/how-does-this-work-weird-towers-of-hanoi-solution] Ao navegar no Google, encontrei esta solução interessante para o ...
Os tipos de extensão Cython suportam atributos de classe?
As classes Python podem ter atributos de classe: class Foo(object): bar = 4Existe uma construção análoga para definir atributos de classe nos tipos de extensão Cython? Por exemplo, quando tento compilar o seguinte código cython cdef class Foo: ...
Como usar o GDB no modo de 16 bits?
Eu tenho o código a seguir, onde estou tentando implementar uma função que imprime string usando as funções do BIOS: int printString(char* string) { int i = 0; while (*(string + i) != '\0') { char al = *(string + i); char ah = 0xe; int ax = ah * ...