I typed this program from Boris Allen's book C programming: principles & practice on pg18 using Dev-C++ 5.11, its supposed to produce the following output text:

```
Size of whoCount is 2
Size of newCount is 2
Size of Printf() is 2

```

I don't know how to fix this error.

```
error: too few arguments to function 'printf'.

```

(The compiler also mentions something with a function in 'main.)

Here is the program:

```
#include <stdio.h>

main()
{
    int whoCount, newCount;
    printf("Size of whoCount is %d\n",
      sizeof(whoCount));
    printf("Size of newCount is %d\n",
      sizeof(newCount));
    printf("Size of printf() is %d\n",
      sizeof(printf()));
}

```

It's supposed to work but I don't know why it does not. It's an example program from the book C programming: principles & practice on pg18. The previous examples worked flawlessly but I'm stuck with this one giving me an error: too few arguments to function 'printf'. I am new to programming and I don't know how to fix it so any help will be greatly appreciated.