Preguntas con la etiqueta [c]
Encadenamiento de múltiples operadores mayor/menor que
En una ifdeclaración quiero incluir un rango, por ejemplo: if(10 < a < 0) pero al hacerlo, aparece una advertencia "Comparación sin sentido". Sin embargo, esto funciona bien sin previo
Cómo imprimir de forma portátil un tipo int64_t en C
El estándar C99 tiene tipos de números enteros con tamaño de bytes como int64_t. %I64dActualmente estoy usando el formato de Windows (o sin firmar %I64u), como: #include <stdio.h> #include <stdint.h>
¿Diferencia entre char* y const char*?
Cuál es la diferencia entre char* name que apunta a una cadena literal constante, y const char* name
¿Cómo puedo suprimir las advertencias de "parámetros no utilizados" en C?
Por ejemplo: Bool NullFunc(const struct timespec *when, const char *who) { return TRUE; } En C++ pude poner un /*...*/comentario sobre los parámetros. Pero no en C claro, donde me
¿Cómo calcular el uso de CPU de un proceso por PID en Linux desde C?
Quiero calcular mediante programación [en C] el porcentaje de uso de CPU para un ID de proceso determinado en Linux. ¿Cómo podemos obtener el porcentaje de uso de CPU en
¿Son válidas las llamadas paralelas para enviar/recibir en el mismo socket?
¿Podemos llamar a enviar desde un hilo y recibir desde otro en el mismo socket? ¿Podemos llamar a varios envíos en paralelo desde diferentes subprocesos en el mismo socket? Sé
Algoritmo para convertir RGB a HSV y HSV a RGB en el rango 0-255 para ambos
Estoy buscando un conversor de espacio de color de RGB a HSV, específicamente para el rango de 0 a 255 para ambos espacios de color.
Redondeando a la siguiente potencia de 2
Quiero escribir una función que devuelva la siguiente potencia de 2 número más cercana. Por ejemplo, si mi entrada es 789, la salida debería ser 1024. ¿Hay alguna manera de
¿Cómo eliminar símbolos C/C++ no utilizados con GCC y ld?
Necesito optimizar severamente el tamaño de mi ejecutable ( ARMdesarrollo) y noté que en mi esquema de compilación actual ( gcc+ ld) los símbolos no utilizados no se eliminan. El
¿Existe una diferencia de rendimiento entre i++ y ++i en C?
¿Existe una diferencia de rendimiento entre i++y ++isi no se utiliza el valor resultante?
Validar el tipo de entrada en un bucle do- while
Básicamente, necesito asegurarme de que la entrada sea un número entero , así: do { printf("Enter > "); scanf("%d", &integer); } while (/* user entered a char instead of an
Impresión de 0 iniciales en C
Estoy tratando de encontrar una buena manera de imprimir el interlineado 0, como 01001por ejemplo un código postal . Si bien el número se almacenaría como 1001, ¿cuál es una
¿Qué significan dos puntos en una declaración de estructura, como :1, :7, :16 o :32?
¿Qué significa el siguiente código C++? unsigned char a : 1; unsigned char b : 7; Supongo que crea dos caracteres a y b, y ambos deberían tener un byte
¿Cómo se deben utilizar las matrices de caracteres como cadenas?
Entiendo que las cadenas en C son solo matrices de caracteres. Así que probé el siguiente código, pero da resultados extraños, como resultados basura o fallas del programa: #include <stdio.h>
Techo rápido de una división de enteros en C/C++
Dados los valores enteros xy y, C y C++ devuelven como cociente q = x/yel mínimo del equivalente en coma flotante. En su lugar, estoy interesado en un método para