Как запретить sscanf-у использовать разделителем пробел? |
Здравствуйте, гость ( Вход | Регистрация )
Как запретить sscanf-у использовать разделителем пробел? |
legat |
26.5.2011, 12:04
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 8.8.2010 Пользователь №: 1940 Спасибо сказали: 0 раз(а) Репутация: 0 |
Имеется следующий код:
В результате в строку fileName будет занесено только file, а нужно file Name.txt Можно ли вообще у sscanf переназначить разделители. Например, на '/'? |
|
|
Litkevich Yuriy |
26.5.2011, 12:08
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
1) можно попробовать взять путь в кавычки(заэкранировав их)
2) можно попробовать заэкранировать пробел слешем |
|
|
Iron Bug |
26.5.2011, 19:27
Сообщение
#3
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
смотри стандарт формата scanf (гугли по названию "scanf list of permitted or prohibited characters") Сообщение отредактировал Iron Bug - 26.5.2011, 19:28 |
|
|
Текстовая версия | Сейчас: 22.12.2024, 18:02 |