-
- вроде так: "sscanf((char*)str, "%[^_]%*[_]%s", &s1, &s2);",
не? - SciFi(16.10.2020 23:34)
- Да! Работает. Спасибо! - Moлoдoй кoллeгa(17.10.2020 02:21)
- Я тебе работающий пример привёл же. Тут %s нельзя использовать,
т.к. он захватит и символ подчёркивания. Ещё проблема: этот пример
позволяет множественные разделители: "aaa_bbb" и "aaa__ __ __bbb"
превратится в "aaa", "bbb". В принципе заменив "%*[...]" на
"%1[...]" как по второй ссылке проблему можно решить (будет теперь
ошибка парсинга). - fk0(16.10.2020 23:19, ссылка, ссылка)
- Сорри, не проснулся.. Спасибо! - Moлoдoй кoллeгa(17.10.2020 02:21)
- вроде так: "sscanf((char*)str, "%[^_]%*[_]%s", &s1, &s2);",
не? - SciFi(16.10.2020 23:34)