Я нашел решение моего вопроса!
Я просто изменил следующую строку кода с:
std::ifstream datastream(text file location);
while (std::getline(datastream, output_str)) {
.
stuff...
.
}
На:
while (std::cin(datastream, output_str));
После компиляции мой код без ошибок и получил мой ./a.out, я набрал в моем компиляторе:
./a.out < text file
И это в значительной степени начало вводить содержимое файла в std :: cin, как будто кто-то его печатал.