Ich hab zwei Funktionen, eine für Windows (printf) und eine für Linux/Mac (printw). Ich will die beiden nun verwenden, also unter Windows soll printf ausgeführt werden, unter Linux printw - und ich will nur print schreiben.
Folgende "lösung":
Code: Alles auswählen
#ifdef WINDOWS
#define print() printf()
#else
#define print() printw()
#endif
Bitte um Hilfe.io.cpp:15:22: Fehler: dem Makro »print« wurden 1 Argumente übergeben, aber es nimmt nur 0
MfG