Hallo allemaal,
Is het mogelijk of beter hoe, want printf gebruik het.
Hoe vang ik een string op via een va_list?
Ik heb mijn functie bv:
Ik roep deze zo aan:
Hoe kan ik nu deze strings uit mijn va_list halen, liefst gewoon met va_arg of vergelijkbaars?
Heb al vanalles geprobeerd en gezocht, maar kan het echt niets vinden hierover.
Er zijn genoeg voorbeelden voor integers en floats, maar char arrays?
En ik include natuurlijk de header hiervoor: stdarg.h
Ingmar
Is het mogelijk of beter hoe, want printf gebruik het.
Hoe vang ik een string op via een va_list?
Ik heb mijn functie bv:
C:
1
2
3
4
| int func(int argc, ...) { va_list argumenten; return 0; } |
Ik roep deze zo aan:
C:
1
| var = func(3, "arg1", "arg2", "arg3"); |
Hoe kan ik nu deze strings uit mijn va_list halen, liefst gewoon met va_arg of vergelijkbaars?
Heb al vanalles geprobeerd en gezocht, maar kan het echt niets vinden hierover.
Er zijn genoeg voorbeelden voor integers en floats, maar char arrays?
En ik include natuurlijk de header hiervoor: stdarg.h
Ingmar