p[f] 는 string 으로  사람 수를 받아서 동적할당한 배열이고

반복문으로 사람 이름을 한명씩 입력 받는데



새로 입력받은 사람의 이름이랑 기존에 입력되있는 사람들 이름이랑 비교해서

동명이인이 입력되면 이름에 1,2,3을 붙이게 하고싶은데

예를들어 홍길동이 세번 입력되면 각각 홍길동1 홍길동2 홍길동3


근데 동명이인이 세명 이상되면 소스를 어떻게 짜야할지 감이 안옵니다.


두명 까지는 그냥 하면 되는데 세명이 되면  홍길동 1이 숫자가 또 붙어서 홍길동 2가 되구..


어떻게 할지 조언좀 부탁드립니다



for (int f = 0; f < num; f++)

{

cout << "참가자의 이름을 입력하세요. 빈칸 없이>>";

cin >> p[f];

이 상태에서 막혔습니다 ㅠ