Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

ESC-последовательности в C++

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> ESC-последовательности в C++
Имя
Сообщение << Старые топики   Новые топики >>
ESC-последовательности в C++ - 2005-05-28 20:47:17   
Kill_em_all

Сообщений: 395
Оценки: 0
Присоединился: 2005-03-25 22:40:01
Возможно ли в VC++ отключить обработку ESC-последовательности(типа \n, \t и т.д.), а затем снова включить. Просто мне необходимо чтобы программа обрабатывала путь к файлу в оригинальном виде и не приходилось бы добавлять слэши в путь(например, d:\source вместо d:\\source). Если отключить такую последовательность нельзя, то хоть подскажите как в переменную типа CString, хранящую путь к файлу, вставить после каждого слэша дополнительный.[:pray:]
Post #: 1
ESC-последовательности в C++ - 2005-05-28 23:56:27   
jEnizix

Сообщений: 1797
Оценки: 0
Присоединился: 2004-12-30 11:03:50
Хм… ну можно char[] заюзать =)
Post #: 2
ESC-последовательности в C++ - 2005-05-29 01:55:29   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
Нет. Либо бэкслеш, либо храни пути в файле.это синтаксис языка точно также как и ключевое слово struct например.
Post #: 3
ESC-последовательности в C++ - 2005-05-29 02:24:06   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
… Осмелюсь предположить, исходя из вопроса, что вы не совсем понимаете суть этих двойных слешей. CString имеет конструктор CString::CString (const char *)? скорее всего. тогда чтобы получить объект CString который можно было бы использовать в качестве аргумента фции открывающей файл, объект надо создавать так:
CString filename ("d:\\file");
"\\" автоматом заменится при компиляции на `\'.
А если не нравится писать два бекслеша вместо одного, то перелезай в nix, он в качестве разделителя пути пользует слеш (/). Ну или найди другой язык.
Post #: 4
Страниц:  [1]
Все форумы >> [Веб-программинг] >> ESC-последовательности в C++







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.