std::string date; // //example of date format: 02:46:58.031 UTC Sat Mar 13 1993
date.erase(0,date.find(' ')+1);// Убираем время
int f1 = date.find(' ');
zone = date.substr(0, f1); // Берем часовой пояс
int f2 = date.find(' ');
date.erase(0, f2+1); // Убираем часовой пояс
int f3 = date.find(' ');
date.erase(0, f3+1); // Убираем день недели
после 2-го erase'a все становится плохо,
строка херится,
что не так делаю ?
Здравствуйте, pivoo, Вы писали:
P>P>std::string date; // //example of date format: 02:46:58.031 UTC Sat Mar 13 1993
P>date.erase(0,date.find(' ')+1);// Убираем время
P>int f1 = date.find(' ');
P>zone = date.substr(0, f1); // Берем часовой пояс
P>int f2 = date.find(' ');
P>date.erase(0, f2+1); // Убираем часовой пояс
P>int f3 = date.find(' ');
P>date.erase(0, f3+1); // Убираем день недели
P>
P>после 2-го erase'a все становится плохо,
P>строка херится,
P>что не так делаю ?
Все нормально вроде на VC6.0
f1 и f2 чем отличаются ?
Здравствуйте, pivoo, Вы писали:
P>после 2-го erase'a все становится плохо,
P>строка херится,
P>что не так делаю ?
в чем выражается "плохо"?
может проинициализировать date все-таки?
... << RSDN@Home 1.1.4 beta 2 >>
Здравствуйте, pivoo, Вы писали:
P>после 2-го erase'a все становится плохо,
P>строка херится,
P>что не так делаю ?
Пользуешься дебагером.
У вижула есть буг с отображением коротких строк.
... << RSDN@Home 1.1.4 rev. 185 >>