Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

функция strtok(), игнорирование разделителей

3.2K
03 декабря 2007 года
Gazzy
38 / / 02.08.2006
Подскажите пожалуйста, как сделать так чтобы функция strtok(), выделяющая лексемы, разделенные запятыми, игнорировала запятые внутри кавычек??
4
03 декабря 2007 года
mike
3.7K / / 01.10.2002
Цитата: Gazzy
Подскажите пожалуйста, как сделать так чтобы функция strtok(), выделяющая лексемы, разделенные запятыми, игнорировала запятые внутри кавычек??


Никак. Придется писать свой аналог.

3
03 декабря 2007 года
Green
4.8K / / 20.01.2000
Сначала разить строку с помощью strtok, используя как разделитель кавычки.
Потом разбить строки не в кавычках с помощью strtok, используя как разделитель запятую.
3.2K
05 декабря 2007 года
Gazzy
38 / / 02.08.2006
Спасибо, уже пробовал, только получается, что я избавляюсь от кавычек, а нужно избавиться от запятых, внутри кавычек ??:confused:
3
05 декабря 2007 года
Green
4.8K / / 20.01.2000
Цитата: Gazzy
а нужно избавиться от запятых, внутри кавычек


Ты чего-то путаешь следы. А как же это:

Цитата: Gazzy

игнорировала запятые внутри кавычек??

3.2K
06 декабря 2007 года
Gazzy
38 / / 02.08.2006
Я просто наверное неправильно выражаюсь..:( Ситуация такая, читается файл, с разделителем зпт, все хорошо, пока не встретится наименование, содержащее зпт, ну как пример допустим такая строка
1,5,8,7,9,2.7,"hkggkg,ujoijijij",7,9,7,4,8;
sscanf() спотыкается, когда доходит до названия :( не знаю как можно сделать, чтобы прога брала то, что в "", не деля...
3
06 декабря 2007 года
Green
4.8K / / 20.01.2000
Повторю:
Цитата: Green
Сначала разить строку с помощью strtok, используя как разделитель кавычки.
Потом разбить строки не в кавычках с помощью strtok, используя как разделитель запятую.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог