For some reason no matter wat Gender = it always choose daughterCode:system("cls"); //Old man says players gender size=strlen(oldman1); for(x=0;x<size;x++) { Sleep(50); printf("%c",oldman1[x]); if(gender ='F') { size=strlen(daughter); for(x=0;x<size;x++) { printf("%c",daughter[x]); Sleep(50); } } else if(gender ='M') { size=strlen(son); for(x=0;x<size;x++) { printf("%c",son[x]); Sleep(50); } } } size=strlen(oldman2); for(x=0;x<size;x++) { Sleep(50); printf("%c",oldman2[x]); }