Чтение ввода строки за раз обычно выполняется с std::getline
, примерно так:
std::string line;
std::ifstream infile("filename");
while (std::getline(line, infile))
// show what we read
std::cout << line << "\n";
Если у вас возникли проблемы с такими вещами, вы можете подумать о том, чтобы найти (лучше) книгу по C ++, чем то, что вы сейчас (надеюсь) используете.