Resultados de la búsqueda a petición "c"

1 la respuesta

¿Cómo generar el AST creado con ANTLR?

Estoy haciendo un analizador estático para C. He realizado el lexer y el analizador utilizando ANTLR en el que se genera el código Java. ¿ANTLR crea el AST para nosotros automáticamente poroptions {output=AST;}? ¿O tengo que hacer el árbol yo ...

1 la respuesta

¿Está bien nombrar una variable con el mismo nombre que una etiqueta de estructura?

¿Está bien nombrar una variable con el mismo nombre que una etiqueta de estructura? Por ejemplo: struct sth { char *a; int b; }; struct asdf { struct sth sth; // is second sth OK?? };

4 la respuesta

Matriz de estructuras C

Si creo una estructura en C y quiero agregarlos a una matriz que no está establecida en un tamaño fijo, ¿cómo se crea la matriz? ¿Se puede crear un tempStruct que se use en cada iteración mientras se obtiene la entrada del usuario y se almacena ...

1 la respuesta

Error 13: ejecutable no válido o no compatible al arrancar kernel simple en grub con literal de cadena

He escrito un núcleo simple que intenta escribir dos caracteres en el búfer de trama. Si defino un literal de cadena en el núcleo, obtengo el siguiente resultado cuando se inicia: Booting 'os' kernel /boot/kernel.elf Error 13: Invalid or ...

2 la respuesta

Interoperabilidad Fortran-C y matrices flotantes

Tengo un gran código Fortran95 existente. Usa real(dp), dimension(num) :: arraypara declarar matrices. Quiero unirme a algún código C y descubrí que puedo hacerlo escribiendo interfaces en las funciones C y declarando matrices como use ...

2 la respuesta

¿Cómo funciona esta torre iterativa de Hanoi? C [duplicado]

Posible duplicado: ¿Como funciona esto? Torres extrañas de la solución de Hanoi [https://stackoverflow.com/questions/2209860/how-does-this-work-weird-towers-of-hanoi-solution] Mientras navegaba por Google, encontré esta solución interesante para ...

2 la respuesta

¿Por qué no hay instrucciones de "sub rsp" en este prólogo de función y por qué los parámetros de la función se almacenan en compensaciones rbp negativas?

Eso es lo que entendí al leer algunos documentos de segmentación de memoria: cuando se llama a una función, hay algunas instrucciones (llamadas prólogo de función) que guardan el puntero de marco en la pila, copian el valor del puntero de pila en ...

4 la respuesta

advertencia: la función devuelve la dirección de la variable local [-Wreturn-local-addr]

Recibo este error al compilar y he revisado otras preguntas aquí sin progreso adicional: funciones.c: en la función "Lyapunov": ../funciones.c:55:2: advertencia: la función devuelve la dirección de la variable local ...

1 la respuesta

Android NDK utiliza la biblioteca .so del código c dentro de JNI

Encontré preguntas similares sobre SO, pero ninguna de ellas tenía el mismo flujo de trabajo. Tengo una biblioteca .so (libcurl) en mi proyecto. El proyecto se construye pero necesito obtener curl.h en mi código c dentro de JNI. Aquí está mi ...

5 la respuesta

Enteros de tamaño arbitrario en C / C ++

Pregunta¿Hay alguna manera de crear un número entero de tamaño arbitrario usando c / c ++?Por ejemplo: int main(void) { Int i = Int(3); //3-bit integer i = 1; //Represented as: 001 } Prima¿Hay alguna manera de hacer lo mismo con valores flotantes?