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

4 la respuesta

Cómo generar una máscara de bits monocromática para un mapa de bits de 32 bits

Bajo Win32, es una técnica común generar una máscara de bits monocromática a partir de un mapa de bits para uso de transparencia haciendo lo siguiente: SetBkColor(hdcSource, clrTransparency); VERIFY(BitBlt(hdcMask, 0, 0, bm.bmWidth, bm.bmHeight, ...

4 la respuesta

¿Puede popen () hacer tuberías bidireccionales como pipe () + fork ()?

Estoy implementando tuberías en un sistema de archivos simulado en C ++ (con principalmente C). Necesita ejecutar comandos en el shell del host pero realizar la tubería en el sistema de archivos simulado. Podría lograr esto con elpipe(), ...

4 la respuesta

Comparación de variables flotantes y dobles [duplicado]

Posibles duplicados: Diferencia entre flotador y doble [https://stackoverflow.com/questions/2386772/difference-between-float-and-double] salida extraña en comparación de flotante con flotante ...

3 la respuesta

Detección de eliminación de archivos después de fopen

Estoy trabajando en un código que detecta cambios en un archivo (un archivo de registro) y luego procesa los cambios con la ayuda de fseek y ftell. pero si el archivo se elimina y cambia (con logrotate) el programa se detiene pero no muere, ...

3 la respuesta

Contar el número de parámetros en la llamada al método de argumento variable C

Al usar va_start (), va_arg () y va_end () para leer los parámetros pasados a un método, ¿hay alguna manera de contar cuántos argumentos hay? Según la página del manual, si llama a va_arg () demasiadas veces, obtiene "errores aleatorios": Si no ...

2 la respuesta

Especificación de la biblioteca OpenMP

soy nuevo en abrir mp y probé un programa de muestra del sitio oficial #include <omp.h> #include <stdio.h> int main() { #pragma omp parallel printf("Hello from thread %d, nthreads %d\n", omp_get_thread_num(), omp_get_num_threads()); }y configuré ...

1 la respuesta

¿Cómo uso el asignador de memoria Rust para una biblioteca C que puede proporcionar un asignador?

Estoy escribiendo enlaces Rust en una biblioteca C que tiene la opción de usar un asignador de memoria de terceros. Su interfaz se ve así: struct allocator { void*(*alloc)(void *old, uint); void(*free)(void*); };La estructura Rust ...

1 la respuesta

¿Cómo obtener el tamaño de la matriz dentro de la función?

Tengo problemas para encontrar una forma de obtener el tamaño de la matriz desde una función. Aquí está mi código: #include <stdio.h> void printBuff(char *buf); int main() { char arr[12] = "csdlnclskjn"; printf("Array size: %d, element size: %d. ...

2 la respuesta

Asignación de * y matriz a un puntero

El siguiente extracto es deHarbinson, Steele C: A Reference Manual (5th Edition) [https://rads.stackoverflow.com/amzn/click/com/013089592X]. Según el libro, las dos asignaciones ap son equivalentes 7.5.6 Operador de direcciones int a[10], *p; p ...

5 la respuesta

¿Cuál es el punto de evaluar el operando izquierdo del operador de asignación en C?

De acuerdo con ISO C11 - 6.5.16.3, dice que Un operador de asignación almacena un valor en el objeto designado por el operando izquierdo. Una expresión de asignación tiene el valor del operando izquierdo después de la asignación, pero no es un ...