Мне нужно прочитать файл csv, в котором есть такие строки:
SR000001, фамилия 0001, имя 0001
Я создал свой собственный строковый класс и хочу вставить данные в
std::map<char*,<char*,char*>> students;
я пробовал следующее, но получаю ошибки.
(myString.getName возвращает указатель char *)
myString am;
myString name;
myString surname;
char* ptr;
ptr = strtok ( buffer , ",");
int i=0;
while ( ptr != NULL )
{
i++;
if ( i == 1 )
{
am.setName(ptr);
}
if ( i == 2 )
{
surname.setName(ptr);
}
if ( i == 3)
{
name.setName(ptr);
students.insert(make_pair(am.getName(),make_pair(name.getName(),surname.getName())));
}
}
am.clear();
name.clear();
surname.clear();