Click here to Skip to main content
15,850,298 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have found :
void CBase::WriteToLog(const char *pText, ...) 

as a function prototype. This function is trying to write to a text file while logging into the application. The question is what
which is found in the function prototype means?

What I have tried:

I have tried to remove it from the prototype and make no change
Updated 16-Dec-17 7:40am

1 solution

It is an ellipsis, that indicates that the function takes a variable number of arguments after the first one. The printf function is a case in point. See va_arg, va_copy, va_end, va_start[^] for a sample implementation.
Share this answer
[no name] 16-Dec-17 12:42pm    
Wow, was not Aware oh that, 5.
Richard MacCutchan 16-Dec-17 12:47pm    
It's easy enough to find if you read the C reference manual.
Ahmed AE 16-Dec-17 14:21pm    

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900