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

8 la respuesta

En C, ¿cómo debo leer un archivo de texto e imprimir todas las cadenas?

Tengo un archivo de texto llamadotest.txt Quiero escribir un programa en C que pueda leer este archivo e imprimir el contenido en la consola (suponga que el archivo contiene solo texto ASCII). No sé cómo obtener el tamaño de mi variable de ...

6 la respuesta

¿Cómo puedo convertir un entero en una cadena hexadecimal en C?

¿Cómo puedo convertir un entero en una cadena hexadecimal en C? Ejemplo: el entero50 se convertiría a la cadena hexadecimal"32" o"0x32".

1 la respuesta

Comprender el código en la implementación strlen

Tengo dos preguntas sobre la implementación destrlen enstring.h en glibc. La implementación utiliza un número mágico con 'agujeros'. No puedo entender cómo funciona esto. ¿Puede alguien ayudarme a entender este fragmento? size_t strlen (const ...

1 la respuesta

¿Cómo vincular a la biblioteca matemática C con CMake?

¿Cómo agrego elmath biblioteca a mi archivo CMake? Estaenviar [https://stackoverflow.com/questions/33639775/clion-cmake-how-to-add-library-so] referencias agregando unbiblioteca de enlaces de destino [https://devnet.jetbrains.com/thread/472180], ...

3 la respuesta

Puntos de secuencia en printf

Yo leoaquí [https://en.wikipedia.org/wiki/Sequence_point#Sequence_points_in_C_and_C.2B.2B] que hay un punto de secuencia: Después de la acción asociada con el especificador de formato de conversión de entrada / salida. Por ejemplo, en la ...

1 la respuesta

Posible pérdida de memoria Valgrind en OSX El Capitan

Estoy recibiendo una advertencia parapossibly lost: 2,064 bytes in 1 blocks cuando se usa Valgrind en OSX Yosemite. ¿Hay alguna solución para esto? Instalé valgrind usando brew. A continuación se muestra un ejemplo de cómo reproducir ~/cat ...

6 la respuesta

¿Qué tan grande puede ser un malloc en C?

Tengo un malloc en C que es 26901 ^ 2 * sizeof (doble) ¿Esto me hizo pensar cuál puede ser el mayor valor aquí? Además, ¿tendría algún problema para definir una macro para acceder a esta matriz 2D? #define DN(i,j) ((int)i * ny + (int)j)Porque ...

1 la respuesta

¿Por qué TH32CS_SNAPMODULE32 no funciona solo?

Estaba experimentando con algunas cosas en WinAPI. Mi sistema operativo es Win7 x64 P1 Ultimate. Cuando estaba tratando de enumerar todos los módulos de un proceso, descubrí que el módulo que quería era un módulo de 32 bits, así ...

1 la respuesta

Configuración de interrupciones en modo protegido (x86)

¿Cuál es el proceso de configuración de interrupciones para el modo protegido? Esta [http://wiki.osdev.org/Interrupts]el enlace dice que uno debería: Hacer espacio para la tabla del descriptor de interrupcionesDígale a la CPU dónde está ese ...

14 la respuesta

Bit twiddling: ¿qué bit está configurado?

Tengo un entero sin signo de 64 bits con exactamente 1 bit establecido. Me gustaría asignar un valor a cada uno de los 64 valores posibles (en este caso, los números primos impares, por lo que 0x1 corresponde a 3, 0x2 corresponde a 5, ..., ...