Я использую Putty для кодирования, поэтому мой вопрос, хотя и общий по объему, задается с точки зрения этой программы.
Как вы берете файл из командной строки и читаете строку для строки в основной программе, чтобы потом ее можно было разложить и манипулировать функциями? Я понимаю, что вы используете класс fstream, но я не уверен в правильной процедуре фактического чтения строк из файла
Это простой пример:
ifstream in("file.txt");
if (!in.is_open())
{
cout << "Error - cannot open the file." << endl;
return 0;
}
string line;
while (getline(in, line))
{
cout << line << endl;
...
}