0
我有字符串,我想要根據0x1d
cahr分隔符切成子串。如何告訴istringstream
它必須在>>
操作期間提取根據0x1d
分隔符計算的字符?共享兩個項目文件
string s("Somewhere"+string(1,0x1d)+"down"+string(1,0x1d)+"the"+string(1,0x1d)+"road");
istringstream iss(s);
do
{
string sub;
iss >> sub;
cout << "Substring: " << sub << endl;
} while (iss);
你可以使用'的std ::函數getline(ISS,子, '\ X1D')',而不是'操作>> '。 – Galik 2014-08-28 09:36:00