Hi all
I have a very large program I want to run in my unix computer (Mac) and Windows at the same time.
so I have defined:
How can I solve this error?Code:#ifndef WIN32 void sprintf_s(char *buffer, size_t sizeOfBuffer, const char *format, ...) { sprintf(buffer, format, ...); //ERROR: expected primary-expression before '...' token } #endif
I use to have
but it does not work with any number of arguments as the real sprintf_sCode:#define sprintf_s(buffer, buffer_size, stringbuffer, number) (sprintf(buffer, stringbuffer, number))
Help is appreciated, thanks
Ignacio



LinkBack URL
About LinkBacks



CornedBee