hi mans!!..

I have a problem, and "googling" ddidn't find nothing..
myu problem is that i have a function such

Code:
codeguru(int i, int y, int z)
{
     cout << i, y, z;
}
now the function is right!!..
but i don't wont to pass the y variable,
so i can do :

Code:
codeguru(int i, int y=3 , int z)
{
     cout << i, y, z;
}
but when i call it, whith

Code:
codeguru(2, ,4);
isn't write..
why is wrong??..
how can i make it better?