rand함수를 사용하고 싶은데 방법을 모르겠습니다..
글쓴이: yoongun35795 / 작성시간: 일, 2014/12/28 - 1:09오후
현재 제가 구현하고 싶은 기능은 계좌를 새로 만들 때 즉 NewAcc를 할 때 이름과 금액을 입력하면 자동으로 고유한 8자리 계좌번호가 생성되는
그런 기능을 구현하고 싶습니다. 그래서 rand함수를 쓰려고 하는데 어디서 어떻게 써야하는지 도저히 감이 안옵니다
현재
void AccController::NewAcc()
{
int acc;
int money;
char name[20];
cout<<"계좌번호를 입력하세요 : "; cin>>acc;
cout<<"입금할 금액을 입력하세요 : "; cin>>money;
cout<<"이름을 입력하세요 : "; cin>>name;
cout<<endl;
AccData * object = new AccData(acc,money,name);
m_AccManager->AddAcc(object);
}이런 식으로 계좌번호를 직접 입력하게 하고 있지만 그게 아니라 이름과 입금금액을 입력하면 계좌번호가 자동으로 생성되는 기능을 구현하고 싶습니다.
void AccManager::AddAcc(AccData * Object)
{
Object->m_iaccNum;
m_mapAcc.insert(make_pair(Object->m_iaccNum,Object));
}현재 이런 식으로 map을 이용하여 계좌번호를 키값으로 잡고 있는데 고유한 8자리 번호가 생성되게 하려면 어디를 고쳐야하나요?
Forums:


댓글 달기