Простые типы / Строки

#include <iostream>
#include <sstream>
#include <vector>
using namespace std;

vector<stringsplit(const string s, char delim) {
    stringstream stream (s);
    string item;
    vector<string> arrData;
    while (getline(stream, item, delim)) {
        arrData.push_back(item);
    }
    return arrData;
}

string strData = "1981|Kim Victorya|engineer";
vector<string> arrData = split(strData, '|');
int year = stoi(arrData[0]);
//year is 1981
string name = arrData[1];
//name is "Kim Victorya"
string position = arrData[2];
//position is "engineer"

cout << "year is " << year << endl;
cout << "name is " << name << endl;
cout << "position is " << position;