法庭自动进入下一行?

时间:2014-05-09 17:54:24

标签: string map iterator cout

#include <string>
#include <cstring>
#include <map>
using namespace std;

int main()
{
    map<string ,int > m;
    map <string ,int>::iterator it;
    char line[64];
    int t,n;

    m.clear();
    for(scanf("%d\n", &n); n--; )
    {
        fgets(line,64,stdin);
        line[32]=0;
        m[line]++;
    }
    for(it=m.begin();it!=m.end();it++)
    {
        cout<<it->first.c_str()<<it->second<<endl;
    }
}

打印it->first.c_str()后,此代码中的最后一行会自动转到下一行,但我想在同一行中打印it->second

我如何实现这一目标?

0 个答案:

没有答案