Resultados de la búsqueda a petición "c"
¿Cómo almacena GMP sus enteros, en un número arbitrario de bytes?
2 ^ 64 todavía está lejos del "infinito" que mi memoria RAM / disco duro puede manejar ... Primero, me pregunto cómo funciona GMP con la memoria / procesador, ya que hace algún tipo de optimizaciones sospechosas ... También me preguntaba si hay ...
¿Cómo medir el tiempo de ejecución del programa en el procesador ARM Cortex-A8?
Estoy usando un procesador basado en ARM Cortex-A8 llamado i.MX515. Hay distribución Ubuntu Linux 9.10. Estoy ejecutando una aplicación muy grande escrita en C y estoy haciendo uso degettimeofday(); funciones para medir el tiempo que tarda mi ...
Asignación del búfer más grande sin usar swap
En C / C ++ bajo Linux, necesito asignar un gran bloque de memoria (varios gigabytes), para almacenar datos en tiempo real desde un sensor conectado al puerto ethernet y transmitir datos a aproximadamente 110 MB / s. Me gustaría asignar la mayor ...
Cuerdas C, Strlen y Valgrind
Estoy tratando de entender por qué Valgrind está escupiendo: ==3409== Invalid read of size 8 ==3409== at 0x4EA3B92: __GI_strlen (strlen.S:31) cada vez que aplico strlen en una cadena asignada dinámicamente? Aquí hay un breve caso de ...
Dado 2 ^ n, encuentra n usando el logaritmo
Dado un número entero (2 ^ n) que es potencia de 2, quiero averiguar n, el valor del índice usando el logaritmo. La fórmula para encontrar el índice es: log (número) / log (2). El siguiente es el fragmento de código: unsigned long int a; double ...
Pila HTTP en C
¿Hay alguna pila de protocolo HTTP implementada en C? Gracias por adelantado. Actualización: buscando implementaciones de clientes.
Desreferenciar el puntero de tipo punteado romperá las reglas de alias estricto
Usé el siguiente código para leer datos de archivos como parte de un programa más grande. double data_read(FILE *stream,int code) { char data[8]; switch(code) { case 0x08: return (unsigned char)fgetc(stream); case 0x09: return ...
Encontrar el problema más grande del palíndromo del producto de dos números de tres dígitos
Entonces, en el Proyecto EulerProblema 4 [http://projecteuler.net/index.php?section=problems&id=4]establece lo siguiente: Un número palindrómico se lee igual en ambos sentidos. El palíndromo más grande hecho del producto de dos números de 2 ...
GCC 4.4: ¿Evitar la verificación de rango en la declaración de interruptor / caso en gcc?
Esto es solo un problema en las versiones de GCC anteriores a 4.4, esto se solucionó en GCC 4.5. [https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43462] ¿Es posible decirle al compilador que la variable utilizada en un switch se ajusta a las ...
¿Cómo se usa atoi para asignar elementos individuales de una matriz de caracteres?
Entonces, como todos probablemente sabemos, elatoi Convierte un carácter en un número. Pero, ¿qué haces si solo quieres uno de los elementos de la matriz en lugar de la matriz completa? Por favor mira lo siguiente: for (h = 0; h < 5; h++) { ...