Resultados da pesquisa a pedido "c"

3 a resposta

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 ...

3 a resposta

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"); ...

2 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...

5 a resposta

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 = ...

2 a resposta

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 ...

3 a resposta

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: ...

2 a resposta

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 * ...