C++ 打印Vector、map

#include "stdafx.h"
#include
#include
int _tmain(int argc, _TCHAR* argv[])
{
    /*string s1("what");
    string s2("dog");
    if (s1 == s2)
    {
        cout << "s1 == s2" << endl;
    }
    else if (s1 < s2)
    {
        cout << "s1 < s2" << endl;
    }
    else
    {
        cout << "s1 > s2" << endl;
    }
    string s1, s2,s3;
    cin >> s1 >> s2;
    s3 = s1 + s2;
    cout << s3 << endl;
    string str, resultStr;
    while (cin >> str)
    {
        resultStr += str + ' ';
        cout << resultStr << endl;
    }
    string str, resultStr;
//    char ch;
    bool hasPunct = false;
    cout << "Enter a string :" << endl;
    //cin >> str;
    getline(cin,str);
    for (string::size_type i = 0; i != str.size();++i)
    if (ispunct(str[i]))
    {
        cout << "Y" << endl;
        system("pause");
        return -1;
    }
    else
    {
        resultStr += str[i];
        cout << resultStr << endl;
    }*/
    //string word;
    //vector text;
    //for (size_t i = 0; i < 10; i++)
    //{
    //    text.push_back(i);

    //}
    //for (vector::iterator it = text.begin(); it != text.end(); it++)
    //{
    //    cout << *it << endl;
    //}
    //for (int i = 0; i < text.size(); i++)
    //{
    //    cout << text[i] << endl;
    //}
    /*map myText;
    myText[1] = "Faelan";
    myText.insert(make_pair(2, "Faelan2"));

    for (map::iterator it = myText.begin(); it != myText.end(); it++)
    {
    cout << it->first << ":" << it->second << endl;
    }
    cout << myText[2] << endl;
    string szRes = myText.find(2)->second;
    cout << szRes << endl;*/
    struct Faelan
    {
        int a;
        string b;
    };
    map myText;

    Faelan value;
    value.a = 1;
    value.b = "ABC";
    myText[1] = value;

    cout << myText[1].a << ":" << myText[1].b;

    for (map::iterator i = myText.begin(); i != myText.end(); i++)
    {
        if (i->first==1)
        {

            cout << i->first << "::" << i->second.a << ":" << i->second.b << endl;
        }
    }
    system("pause");
    return 0;
}

你可能感兴趣的:(C/C++)