У меня проблема. Когда я пытаюсь загрузить файл в массив строк, ничего не отображается.
Во-первых, у меня есть файл, в одной строке которого есть имя пользователя, а во второй - пароль.
Я не закончил код, но когда я пытаюсь отобразить то, что находится в массиве, ничего не отображается.
Я хотел бы, чтобы это сработало.
Есть предложения?
users.txt
user1
password
user2
password
user3
password
C ++ код
void loadusers()
{
string t;
string line;
int lineCount=0;
int lineCount2=0;
int lineCount3=0;
ifstream d_file("data/users.txt");
while(getline(d_file, t, '\n'))
++lineCount;
cout << "The number of lines in the file is " << lineCount << endl;
string users[lineCount];
while (lineCount2!=lineCount)
{
getline(d_file,line);
users[lineCount2] = line;
lineCount2++;
}
while (lineCount3!=lineCount)
{
cout << lineCount3 << " " << users[lineCount3] << endl;
lineCount3++;
}
d_file.close();
}