一切都正确调用,但只有infile的最后一个条目显示为数组的第一个元素。
void openTxtFile(int, string [], int); // Prototype
在main中:
const int txtSize = 15;
string txtArray[txtSize] = {"1", "2", "3", "4", "5", "6", "7", "8",
"9", "10", "11", "12", "13", "14", "15"};
//calling function
openTxtFile(MainOption, txtArray, txtSize);
// mainOption is an int for separate switch
// txtArray is the array,
// txtSize is size of array.
//Function Header
void openTxtFile(int option, string *txtArray, int txtSize)
while (inFile.good())
{
int i = 0;
inFile >> *(txtArray + i);
i = i + 1;
}
inFile.close();
感谢您的帮助,非常感谢。