[hanlp]질문하신 성별 입력받을때 숫자로 받을수 있는 부분..
member photo MaGuN 0 1,931 0 2004-01-28 17:40:43
static void new_gender(string g, object user, object body, int count)
{
        string gender;
        
        if ( !g || g == "" ) {
                if (count > 2)
                {
                        write("\n\n* 다시 접속해 주세요.\n");

                        user->remove_user();
                        return;
                }
                write("\n* 성별을 입력해 주세요. ( 1.남 / 2.여 ) : ");
                input_to("new_gender", user, body, count + 1);
                return;
        }
        if( g == "1" || g == "남" ) {
                gender = "남";
        }
        else if( g == "2" || g == "여" ) {
                gender = "여";
        }
        else {
                if (count > 2)
                {
                        write("\n\n* 다시 접속해 주세요.\n");

                        user->remove_user();
                        return;
                }
                write("\n* 성별을 입력해 주세요. ( 1.남 / 2.여 ) : ");
                input_to("new_gender", user, body, count + 1);
                return;
        }
        body->set("성별", gender, READ_ONLY);
        cat(NPLAYER3);
        write (
                        "당신은 "+gender+"자 가 되었습니다.\n\n"
                        "\n* 연락받을 수 있는 전화번호를 입력해 주세요. : "
                        ) ;
        input_to("new_email", user, body, 0);
        return ;
}
0
0Comments
-표시할 내용이 없습니다.-
코멘트를 삭제할 비밀번호를 입력하세요.
비밀번호:
정회원 이상만 코멘트 쓰기가 가능합니다.
총 게시물 956개 / 검색된 게시물: 956개
쪽지를 전송하고 있습니다. 잠시 기다려주세요.
쪽지보내기
받는이(ID/닉네임)
내용
쪽지가 도착하였습니다.
쪽지 내용을 읽어오고 있습니다. 잠시 기다려주세요.
--