How does printf() work. I believe there is some way in C to obtain the pointer to the argument list in a function. If so, printf() is pretty simple. But how do you do this. Is it possible to get the number of arguments in a printf() statement? albert chin ... mthvax!mamia!albert