Resultados de la búsqueda a petición "c"
¿Por qué el sscanf de glibc es mucho más lento que fscanf en Linux?
Estoy usando GCC 4.8 y glibc 2.19 en un Linux x86_64. Mientras juega con diferentes métodos de entrada parauna pregunta diferente [https://stackoverflow.com/q/23922606/596781]Comparéfscanf ysscanf. Específicamente, yo usaríafscanf en la entrada ...
Aritmética de puntero y matrices: ¿qué es realmente legal?
Considere las siguientes declaraciones: int *pFarr, *pVarr; int farr[3] = {11,22,33}; int varr[3] = {7,8,9}; pFarr = &(farr[0]); pVarr = varr;En esta etapa, ambos punteros apuntan al comienzo de cada dirección de matriz respectiva. Para * pFarr, ...
Problemas con la función fopen en Mac
Estoy haciendo una aplicación simple en Mac (OSX Mavericks, compilando con clang). El problema es que cuando intento abrir un archivo usando la ruta relativa, no funciona. Funciona si uso la ruta absoluta. Por ejemplo, si lo intento:fp = ...
Insertar automáticamente el nombre del archivo y el número de línea en las declaraciones de registro de un programa en C
Estoy escribiendo un programa para un procesador ARM incorporado enC. Me gustaría ver el nombre del archivo de origen y el número de línea en las declaraciones de registro. Como el código compilado no tiene conocimiento de los números de línea y ...
¿La forma más rápida de leer cada 30 bytes del archivo binario grande?
¿Cuál es la forma más rápida de leer cada 30 bytes de un archivo binario grande (2-3 GB)? He leído que hay problemas de rendimiento con fseek debido a los buffers de E / S, pero tampoco quiero leer 2-3 GB de datos en la memoria antes de tomar ...
Netlink dando pánico al kernel
Lo intentéeste programa [https://stackoverflow.com/a/17606674/2689414]. Este programa envía "hola" al núcleo y el núcleo responde "hola" al espacio del usuario nuevamente por una vez. Mi requisito: el usuario debe enviar "hola" y recibir un ...
Eliminar comentarios del código C / C ++
¿Hay alguna manera fácil de eliminar comentarios de un archivo fuente C / C ++ sin hacer ningún procesamiento previo? (es decir, creo que puede usar gcc -E pero esto expandirá las macros). Solo quiero que se elimine el código fuente con los ...
¿Cómo implementar una cola con una lista enlazada individualmente, de modo que su ENQUEUE y DEQUEUE tomen O (1)?
Es un ejercicio deCLRS 3rd: 10.2-3 Implemente una cola mediante una lista individualmente vinculada L. Las operaciones ENQUEUE y DEQUEUE aún deben tomar O (1) tiempo. No es difícil implementar una cola usando una lista vinculada ...
¿Dónde puedo encontrar algoritmos de multiplicación suave y división?
Estoy trabajando en un microcontrolador sin hardware multiplicar y dividir. Necesito preparar algoritmos de software para estas operaciones básicas que son un buen equilibrio de tamaño compacto y eficiencia. Mi puerto compilador de C empleará ...
¿Cuál es la diferencia entre float y double?
He leído sobre la diferencia entre precisión doble y precisión simple. Sin embargo, en la mayoría de los casos,float ydouble parece ser intercambiable, es decir, usar uno u otro no parece afectar los resultados. ¿Es este realmente el caso? ...