Как создать необработанную строку в Visual C ++? - PullRequest
0 голосов
/ 23 января 2012

В C # я легко могу использовать @ "путь", чтобы получить путь, который приемлем для функций System.IO, но в C ++. NET я застрял, так как мой путь похож на "C: \ roam ...", поэтому он обрабатывает "\ r" и удаляет его. Поэтому я не могу получить приемлемый формат пути. Пожалуйста, помогите.

Ответы [ 2 ]

1 голос
/ 23 января 2012

Вам нужно будет использовать \\ для записи обратной косой черты в символьную константу C ++, то есть "C: \\ roam".

1 голос
/ 23 января 2012

Вам необходимо экранировать символ обратной косой черты:

std::string path("C:\\roam");
...