Wie definiere ich einen Anruf so über C-Präprozessor Anweisungen zu snprintf?Neudefinieren einer Funktion mit einer Vorlage
sprintf_s<sizeof(dataFile)>(dataFile, arg2, arg3);
Ich habe versucht, diese (was nicht funktioniert):
#define sprintf_s<sizeof(x)>(args...) snprintf<sizeof(x)>(args)
Vor allem, weil ich brauche dies bereits für Anrufe sprintf_s ohne Vorlage in den gleichen Dateien:
#define sprintf_s(args...) snprintf(args)
Was ist 'dataFile' und was macht 'sizeof (dataFile)'? –
Es ist nicht ganz klar, was genau Sie wollen, aber vielleicht einfach '#define sprintf_s snprintf' sollte helfen. –