Preguntas etiquetadas con c

8
El argumento va_list en realidad no es un va_list

Al intentar compilar este código #include <stdarg.h> void bar_ptr(int n, va_list *pvl) { // do va_arg stuff here } void bar(int n, va_list vl) { va_list *pvl = &vl; // error here bar_ptr(n, pvl); } void foo(int n, ...) { va_list vl; va_list *pvl = &vl; // fine here...

8
¿Cómo puedo extraer un número entero dentro de una cadena?

Estoy trabajando en una tarea y como parte de ella necesito extraer el entero de una cadena. Intenté usar la atoi()función, pero siempre devuelve a 0, así que cambié a strtol(), pero aún devuelve a 0. El objetivo es extraer los enteros de la cadena y pasarlos como argumentos a una función...

8
hipervínculo kvm con múltiples args

Actualmente estoy tratando de construir un pequeño hipervisor y kernel usando kvm y me cuesta obtener hipercalls con múltiples args funcionando correctamente. Esto es lo que he intentado: // guest.c #define KVM_HYPERCALL vmcall // #define KVM_HYPERCALL vmmcall // #define KVM_HYPERCALL ".byte...