Resultados de la búsqueda a petición "c"
¿Por qué necesitamos list_for_each_safe () para eliminar nodos en la lista vinculada del kernel?
Estoy aprendiendo a usar la API de lista enlazada del núcleo de list.h [http://lxr.free-electrons.com/source/include/linux/list.h]. Aprendí que necesito usarlist_for_each_safe() al eliminar nodos conlist_del() En lugar de ...
alor de @Set para llvm :: ConstantInt
Estoy jugando con LLVM. Pensé en cambiar el valor de una constante en el código intermedio. Sin embargo, para la clasellvm :: ConstantInt [http://llvm.org/docs/doxygen/html/classllvm_1_1ConstantInt.html], No veo una función setvalue. ¿Alguna ...
¿Cómo compilo un programa API de Windows usando cl?
stoy tratando de compilar un programa simple de API de Windows de C usando el símbolo del sistema del SDK de Windows. Aquí un extracto del programa: #include <Windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR ...
traversing C string: obtenga la última palabra de una cadena
¿cómo obtendría la última palabra de una cadena, comenzando desde el carácter de nueva línea '\ 0' hasta el espacio más a la derecha? Por ejemplo, podría tener algo como esto donde a str se le podría asignar una cadena: char str[80]; str = "my ...
La llamada a malloc falla en la sesión de gdb
Estoy tratando de depurar un programa en C y gdb me dice que hay una segfault en la línea 329 de una determinada función. Así que establecí un punto de quiebre para esa función y estoy tratando de superarlo. Sin embargo, cada vez que llego a la ...
read antes de escribir no está definido con memoria mal asignada?
De acuerdo aeste hilo de comentarios reddit [http://www.reddit.com/r/programming/comments/pfe6y/using_uninitialized_memory_for_fun_and_profit/] , no está definido si se intenta leer la memoria antes de escribirla. Me estoy refiriendo a la memoria ...
Números pseudoaleatorios consistentes en todas las plataformas
Estoy buscando una forma de generar secuencias de números pseudoaleatorios que produzcan resultados de secuencia idénticos para una semilla dada en cualquier plataforma. Estoy asumiendo querand() / srand() no va a ser consistente (fácilmente ...
Cómo imprimir un tipo int64_t en C
l estándar @ C99 tiene tipos enteros con un tamaño de bytes como int64_t. Estoy usando el siguiente código #include <stdio.h> #include <stdint.h> int64_t my_int = 999999999999999999; printf("This is my_int: %I64d\n", my_int); y recibo esta ...
Cómo se relacionan los diferentes segmentos como el montón, la pila y el texto con la memoria física?
Cuando se compila un programa en C y se crea el archivo de objeto (ELF). El archivo objeto contiene diferentes secciones, como bss, datos, texto y otros segmentos. Comprendí que estas secciones del ELF son parte del espacio de direcciones de ...
Encontrar todas las permutaciones únicas de una cadena sin generar duplicados
Encontrar todas las permutaciones de una cadena es por un conocido algoritmo Steinhaus – Johnson – Trotter. Pero si la cadena contiene los caracteres repetidos como AABB, then las posibles combinaciones únicas serán 4! / (2! * 2!) = 6 Una forma ...