По поводу вашего актуального вопроса
Программа, которая у меня сейчас есть, только запрашивает у пользователя имя входного файла, а затем останавливается после этого.
Поскольку вы не проверяете, существует ли файл или нет, это не поможет вам узнать, что происходит. Возможно ли, что файл не находится в правильной папке? Кажется, вы не используете какой-либо путь перед именем файла, возможно, потому что вы даете полный путь в приглашении?
У меня есть вводная книга. объем того, что я пытаюсь сделать в этой программе, не описан в книге, хотя
Обычно редко можно найти книгу о том, что вы делаете. Однако, если вы хотите узнать больше о C ++, я бы порекомендовал C ++ Primer Plus, это очень хорошая книга.
Что касается цикла, я бы рекомендовал заполнять ваш список построчно, особенно если вы планируете загружать истории (например, пару мегабайт для одной истории).