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

4 la respuesta

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

2 la respuesta

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

4 la respuesta

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

10 la respuesta

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

2 la respuesta

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

6 la respuesta

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

12 la respuesta

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

12 la respuesta

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

12 la respuesta

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

10 la respuesta

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