Preguntas C2

Cómo administrar el registro NanoPI TWI0 escribiendo un controlador de dispositivo Linux

Estoy tratando de desarrollar un controlador de dispositivo Linux para administrar los registros GPIO de una tarjeta NanoPI Neo (Allwinner H3). Estoy usando un enfoque simple para comprender el comportamiento de los registros GPIO mediante el uso de solo dos funciones de controlador: open y ioctl. La implementación de mi controlador, en este momento, puede …

Cómo administrar el registro NanoPI TWI0 escribiendo un controlador de dispositivo Linux Leer más »

¿Puedo confiar en sprintf() para eliminar la imprecisión de punto flotante?

Luqus Tengo el siguiente código C para determinar los lugares decimales de un valor doble. esta usando el sprintf()‘s %f para terminar con una cadena sin imprecisión de coma flotante. ¿Existe el riesgo de que sprintf() ¿No está eliminando correctamente la imprecisión del punto flotante, o esa función es segura de usar? #include <stdio.h> #include …

¿Puedo confiar en sprintf() para eliminar la imprecisión de punto flotante? Leer más »

¿Existe un “límite” en un stackoverflow? [closed]

Raúl Cerrado. Esta pregunta necesita detalles o claridad. Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Agregue detalles y aclare el problema editando esta publicación. Cerrado 1 hora antes. Mejora esta pregunta Estoy aprendiendo desbordamientos de pila, usando dispositivos para moverme ASLR. Mi problema es que cuando desbordé el búfer, la pila no se …

¿Existe un “límite” en un stackoverflow? [closed] Leer más »

La matriz está vacía en el reloj del depurador

Dwadelfri Cuando miro en el reloj del depurador, con un punto de interrupción en _render, command solo contiene 0x00. Esto es para un procesador AVR. int main(){ char hello[] = “Hello”; gfx_put_string(5, hello); } void gfx_put_string(int length, char* characters){ char command[length+3]; command[0] = 0x00; //cmd command[1] = 0x06; //cmd for (int i=0; i<length; i++){ command[i+2] …

La matriz está vacía en el reloj del depurador Leer más »

Entrada de cadena C como en Linux Shell [closed]

Cerrado. Esta pregunta necesita ser más enfocada. Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un solo problema editando esta publicación. Cerrado 1 hora antes. Mejora esta pregunta ¿Hay alguna manera de darse cuenta? Línea de lectura GNU o maldiciones funcionalidad de lectura de cadenas (historial …

Entrada de cadena C como en Linux Shell [closed] Leer más »

¿Cómo ingreso el carácter de formato x a través del símbolo del sistema de Windows?

huahuache Aquí ejecuto el siguiente contenido char* str=”x41x41x41x41″; printf(str); La cadena de impresión debe ser: AAAA Intento hacer lo mismo usando test.c, pero el resultado no es “AAAA” sino “x41x41x41x41” C:UsershhcnbDesktop2021>test.exe x41x41x41x41 x41x41x41x41 ¿Cómo sucede esto y cómo solucionarlo? // test.c #include <stdio.h> int main(int argc ,char* argv[]) { printf(argv[1]); return 0; } ¿Responde esto …

¿Cómo ingreso el carácter de formato x a través del símbolo del sistema de Windows? Leer más »

¿Cómo funciona la función de reloj detrás de escena en un programa de subprocesos múltiples?

jason yu Cómo hace el clock ¿La función funciona detrás de escena en un programa de subprocesos múltiples? AFAIK, la función de reloj proporcionada por la biblioteca estándar C podría usarse para medir el tiempo de CPU consumido por el programa en ejecución, pero ¿cómo funciona este proceso bajo el capó? ¿El temporizador de hardware …

¿Cómo funciona la función de reloj detrás de escena en un programa de subprocesos múltiples? Leer más »

¿Cómo funciona la función de reloj detrás de escena en un programa de subprocesos múltiples?

jason yu Cómo hace el clock ¿La función funciona detrás de escena en un programa de subprocesos múltiples? AFAIK, la función de reloj proporcionada por la biblioteca estándar C podría usarse para medir el tiempo de CPU consumido por el programa en ejecución, pero ¿cómo funciona este proceso bajo el capó? ¿El temporizador de hardware …

¿Cómo funciona la función de reloj detrás de escena en un programa de subprocesos múltiples? Leer más »