Если вы хотите просто проанализировать строку в вашем файле, вам нужно разделить строку на значения соответственно, вам также, вероятно, нужно проверить, в каком регионе страны это учесть, так как разные регионы имеют разные порядковые / месячные названия и т. Д. . Вы можете сделать это настраиваемым, в каком порядке различные тексты появляются в вашем тексте.
Один из способов решить эту проблему, например, взять вашу строку 'date' и затем использовать шаблон Tokenizer из boost (или, если вы хотите сделать это, C-способ, вызовите функцию strtok ()) разбить строку на подстроки в зависимости от разделителей. После этого легко преобразовать ввод.
Другой, возможно, более простой способ - когда вы читаете из файла, а не читаете всю строку до разделителя, например ',' затем прочитайте еще раз - для этого вы можете использовать inDateFile.getline ().