Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / По символу "\"подскажите.. / 5 сообщений из 5, страница 1 из 1
09.02.2006, 17:52
    #33535183
UlanOf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По символу "\"подскажите..
Я пытался сделать вот это...
Ввожу в Edit к примеру... путь и имя исполнимого файла... с помощью OpenDialog к примеру если я хочу потом его выполнить процедурой ShellExecute

Возникла проблема приходится делать проверку на наличие "\" символа.. либо приписывать еще один либо менять его на "/" чтобы выполнить ...
Но при проверке к примеру вхождения такого символа в строку AnsiString возникает ошибка... Как можно избавится эт этого..?
Заранее спасибо...
...
Рейтинг: 0 / 0
09.02.2006, 17:58
    #33535209
UlanOf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По символу "\"подскажите..
UlanOfЯ пытался сделать вот это...
Ввожу в Edit к примеру... путь и имя исполнимого файла... с помощью OpenDialog к примеру если я хочу потом его выполнить процедурой ShellExecute

Возникла проблема приходится делать проверку на наличие "\" символа.. либо приписывать еще один либо менять его на "/" чтобы выполнить ...
Но при проверке к примеру вхождения такого символа в строку AnsiString возникает ошибка... Как можно избавится эт этого..?
Заранее спасибо...

Не че не понимаюю....Подскажите вообще по данному символу...
Применительно к катологам Window при сипользовании к примеру API..
...
Рейтинг: 0 / 0
09.02.2006, 18:26
    #33535294
Gradient
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По символу "\"подскажите..
Скорее всего, у тебя препроцессор распознает \ как управляющий символ. см. справку по printf / sprintf, там должна быть ссылка на управляющие символы в строке.

Коротко: если хочешь найти символ \, задавай "\\".
Также, если хочешь задать имя файла костантой, то пиши что-то вроде "C:\\WINDOWS\\win.com"
...
Рейтинг: 0 / 0
09.02.2006, 19:14
    #33535375
UlanOf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По символу "\"подскажите..
GradientСкорее всего, у тебя препроцессор распознает \ как управляющий символ. см. справку по printf / sprintf, там должна быть ссылка на управляющие символы в строке.

Коротко: если хочешь найти символ \, задавай "\\".
Также, если хочешь задать имя файла костантой, то пиши что-то вроде "C:\\WINDOWS\\win.com"

Если константой то я уже понял... Но в OpenDialog ставится в строке C:\
...
Рейтинг: 0 / 0
09.02.2006, 20:12
    #33535465
UlanOf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По символу "\"подскажите..
UlanOf GradientСкорее всего, у тебя препроцессор распознает \ как управляющий символ. см. справку по printf / sprintf, там должна быть ссылка на управляющие символы в строке.

Коротко: если хочешь найти символ \, задавай "\\".
Также, если хочешь задать имя файла костантой, то пиши что-то вроде "C:\\WINDOWS\\win.com"

Если константой то я уже понял... Но в OpenDialog ставится в строке C:\

Спасибо за внимание...Нашел где почитать инфу..
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / По символу "\"подскажите.. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]