Resultados de la búsqueda a petición "c"
Confusión con typedef y punteros en C [duplicado]
Posible duplicado: Typedef apunta una buena idea? [https://stackoverflow.com/questions/750178/typedef-pointers-a-good-idea] Estoy confundido con lo siguiente: typedef struct body *headerptr; Ahora, cuando creo algo con tipo headptr que apunta ...
¿Cómo se enlaza correctamente en C para detener la eliminación de los símbolos?
Tengo problemas para vincular correctamente las bibliotecas en C. Estoy seguro de que esta es una de esas reglas de enlace arcanas C que no entiendo completamente, pero no puedo entenderlo. Tengo libn, que compilo en una biblioteca estática, ...
Matriz constante de objetos constantes
¿Cómo define una matriz constante de objetos constantes en C (no en C ++)? Puedo definir int const Array [] = { /* init data here */ }; pero esa es una matriz no constante de objetos constantes. Podría usa int const * const Array = { /* ...
¿Cómo crear un hash md5 de una cadena en C?
He encontrado un código md5 que consta de los siguientes prototipos ... He estado tratando de averiguar dónde tengo que poner la cadena que quiero hacer hash, qué funciones necesito llamar y dónde encontrar la cadena una vez que ha sido hash. ...
Inicializadores designados y elementos omitidos
¿Alguien puede explicar la siguiente línea sobre los inicializadores designados: La lista de inicializadores puede omitir elementos que se declaran en cualquier parte del agregado, en lugar de solo al final.
Eclipse tiene dos indexadores C / C ++ (rápido y completo): ¿cuál es la diferencia?
Eclipse CDT proporciona dos indexadores para el código C / C ++ (Preferencias> C / C ++> Indexador). ¿Alguien sabe cuál es la diferencia exacta entre estos dos? El archivo de ayuda no es exactamente esclarecedor: "CDT admite la contribución ...
Cómo tratan los compiladores las matrices de longitud variable?
Esto puede parecer una pregunta para principiantes, pero estoy interesado en la forma en que un compilador normalmente crea matrices de dimensiones variables, como en el siguiente programa. #include<iostream> int main(){ int n; std::cin>>n; int ...
asignar memoria de espacio de usuario desde el núcleo
Estoy tratando de llamar a sys_readlink(const char __user *path, char __user *buf, int bufsiz) directamente, pero obtén el código de error EFAULT. Este error aparece porque buf apunta a la memoria del kernel-space. Entonces, ¿hay alguna ...
C Puntero doble para estructurar
Estoy tratando de resolver un doble puntero a una estructura en C y no puedo entender qué está yendo mal ... La fuente simple está a continuación: typedef struct { int member; } mystruct; void myfunc(mystruct **data) { (*data)->member = 1; } ...
¿Cómo usar el comando addr2line en Linux?
Estoy tratando de usar el comando addr2line en Unix pero cada vez me da el mismo resultado que ??: 0. Estoy dando el comando comoaddr2line -e a.out 0x4005BDC. Obtuve esta dirección mientras ejecutaba este ejecutable a.out convalgrind herramienta ...