Resultados de la búsqueda a petición "c"
Implementación de FIFOs
Considere el siguiente código: escritor.c mkfifo("/tmp/myfifo", 0660); int fd = open("/tmp/myfifo", O_WRONLY); char *foo, *bar; ... write(fd, foo, strlen(foo)*sizeof(char)); write(fd, bar, strlen(bar)*sizeof(char));lector.c int fd = ...
lectura del puerto serie en c rompe líneas
Estoy tratando de escribir un pequeño programa en C que leerá desde el puerto serie usando el comando select para que bloquee y espere la entrada. Está funcionando, excepto que sigue rompiendo líneas y no tengo idea de por qué. El dispositivo ...
Convierta UTF-16 a UTF-8 en Windows y Linux, en C
Me preguntaba si hay un método "cruzado" recomendado de Windows y Linux para convertir cadenas de UTF-16LE a UTF-8. o uno debe usar diferentes métodos para cada entorno? Logré buscar en Google algunas referencias a 'iconv', pero por alguna razón ...
Tipos de punteros y constidad incompatibles
Tengo una función que toma una matriz bidimensional estática y trata los elementos de los elementos de la matriz como constantes: void test_function(const char arr[3][3]);Estoy tratando de llamar a tal función de la siguiente manera: char ...
Cómo escribir o leer memoria sin tocar el caché
¿Hay alguna forma de escribir / leer memoria sin tocar el caché L1 / L2 / L3 en CPU x86? ¿Y el caché en las CPU x86 está totalmente administrado por hardware? EDITAR: Quiero hacer esto porque quiero probar la velocidad de la memoria y ver si ...
¿Cómo puedo truncar perfectamente una cadena en c?
Estoy leyendo un archivo en el que cada línea tiene más de 63 caracteres y quiero que los caracteres se trunquen en 63. Sin embargo, no puede truncar las líneas leídas del archivo. En este programa estamos asumiendo que el archivo solo tiene 10 ...
clang / clang ++ no encuentra encabezados C / C ++ en windows?
Hace 1 hora descargué llvm-3.6.0-rc4-win32.exe de http://llvm.org/pre-releases/3.6.0/ [http://llvm.org/pre-releases/3.6.0/] . Traté de compilar código C simple que simplemente imprima "hola", pero no lo hizo, porque clang.exe no puede encontrar ...
Colocación de declaración variable en C
Durante mucho tiempo pensé que en C, todas las variables tenían que declararse al comienzo de la función. Sé que en C99, las reglas son las mismas que en C ++, pero ¿cuáles son las reglas de ubicación de declaración variable para C89 / ...
Valores extraños al inicializar la matriz usando inicializadores designados
Cuando inicializo la matriz debajo, toda la salida se ve bien, exceptovalues[3]. Por alguna razónvalues[3] inicializado comovalues[0]+values[5] está generando un número muy grande. Supongo que estoy tratando de asignarvalues[0]+values[5] antes de ...
¿Cuál es el propósito del campo de bits sin nombre al final de la estructura?
Estoy aprendiendo C. EnC Primer Plus, Vi un ejemplo de campo de bits de la siguiente manera: struct box_props { bool opaque : 1; unsigned int fill_color : 3; unsigned int : 4; bool show_border : 1; unsigned int border_color : 3; unsigned ...