Hallo zusammen, folgendes Problem: ich hab eine Funktion fertig, die folgendermaßen aussieht:
1 | uint8_t qprintf(char *str, const uint8_t size, const char *format, ...) |
2 | {
|
3 | va_list ap; |
4 | ... |
5 | va_start(ap, format); |
6 | ... |
7 | s = va_arg(ap, char *); |
8 | ... |
9 | } |
und möchte nun eine zweite Funktion haben:
1 | uint8_t lcd_printf(uint8_t row, const char *format, ...) |
2 | {
|
3 | } |
diese soll nun die erste funktion qprintf() "mitnutzen" wie krieg ich die va_list der zweiten Funktion in die erste rein? Danke, Michi