p[f] 는 string 으로 사람 수를 받아서 동적할당한 배열이고
반복문으로 사람 이름을 한명씩 입력 받는데
새로 입력받은 사람의 이름이랑 기존에 입력되있는 사람들 이름이랑 비교해서
동명이인이 입력되면 이름에 1,2,3을 붙이게 하고싶은데
예를들어 홍길동이 세번 입력되면 각각 홍길동1 홍길동2 홍길동3
근데 동명이인이 세명 이상되면 소스를 어떻게 짜야할지 감이 안옵니다.
두명 까지는 그냥 하면 되는데 세명이 되면 홍길동 1이 숫자가 또 붙어서 홍길동 2가 되구..
어떻게 할지 조언좀 부탁드립니다
for (int f = 0; f < num; f++)
{
cout << "참가자의 이름을 입력하세요. 빈칸 없이>>";
cin >> p[f];
이 상태에서 막혔습니다 ㅠ
이름입력 -> 검사 -> 동명이인 없음 -> 해피, 이름입력 -> 검사 -> 동명이인 -> 1붙여서 그 뒤로 검사 -> 1붙은이름이 또있다 -> 2붙임 -> 무한반복
보통 키값을 따로 줌. 중복이 안되는 메일주소라든지