如何允许无限数量的名称输入?

时间:2015-05-01 01:03:01

标签: c++

    #include <iostream>

    using namespace std;

    #include "ReadString.h"


    void main()
    {
        int     i ;
        int     NumNames=5;
        char ** pNames;
         int MaxNum = 10;
        int more(0);

        pNames = new char *[NumNames];


        cout << "Enter  names" << endl;

这是我遇到麻烦的部分。我尝试过不同的方式,但没有成功。除非第一个字符是“输入密钥”,否则我尝试进行循环。

while(cin.get()!='\n')
{
        for (i = more; i < NumNames; i++)
        {

                cout << (i + 1) << ") ";
                pNames[i] = ReadString();

                more = NumNames;
                NumNames +=NumNames
        }
}

0 个答案:

没有答案