야한 뉴비 질문...
미안하다 질문좀 하려고 어그로 끌었다
std::map<std::string,std::vector<std::string>> a;
//아래 과정을 2번반복 key와 대응되는 벡터에는 인덱스가 0이랑 1 둘다 있겠지?
std::string b;
std::cin.ignore();
std::getline(cin,b);
for(auto x=a.bigin();x!=a.end();x++)
{
if(! 키 값과 동일한 값을 가지는 string변수.compare(x->first))
{
x->second.push_back(b);
}
}
//근데 왜 아래 출력에서는 1개밖에 출력 안하냐?
for(auto x=a.bigin();x!=a.end();x++)
{
if(! 키 값과 동일한 값을 가지는 string변수.compare(x->first))
{
for(int i=0; i< x->second.size();i++)
{
printf("%s", x->second[i].c_str);
}
}
}
원인이 뭐임???
안 보여 ㅋㅇㅅㅇㅋ
이제 보임