Я пытаюсь читать в нескольких строках, которые принадлежат вектору structs из одной строки, но строка не имеет пробелов. Вот в основном моя проблема: данныеКак разбить строку (без пробелов) на отдельные строки?
Файл:
G01G02G03G04G05
И когда я прочитал в:
for (int i=0;i<5;i++)
File>>vector.at(i).string
И что я получаю это первая строка в вектор
G01G02G03G04G05
Где я предпочел бы его:
вектор (1) = G01;
вектор (2) = G02 ... и так далее
К сожалению забыл какую-то информацию, Im в C++ VS2010 и всегда длинные три символа, начинающихся с G, R, C, D
который langauge вы используете? если он всегда «G» впереди, используйте его как разделитель и добавьте к каждому считываемому значению – jev
извините, его в C++ и не всегда G, это может быть только G, R, C, D – user2840470
Являются ли жетоны всегда тремя символы длинные, правда? – us2012