Why does this tell me that "gender" is an undeclared identifier on line

Change this:

if (y == 1)
    int gender = askGender();

To this:

int gender;
if (y == 1)
    gender = askGender();

Or even better this:

int gender = 0; // default: 0
if (y == 1)
    gender = askGender();

Leave a Comment