[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Backslash in strings
- From: Groleo Marius <groleo@...>
- Date: Fri, 18 Mar 2005 17:05:56 +0200
Well, i gave the path example, but i use it in a regexp.
And in a regexp, it happens to be \, which i had to escape, if i was using "".
On Fri, 18 Mar 2005 09:41:44 -0500, Brian Weed <bw@imaginengine.com> wrote:
> Groleo Marius wrote:
>
> >Hi
> >
> >I'm passing a string from LUA to a c++ function.
> > The problem is that when I'm trying to pass something like:
> > "\Wabc\new\trial"
> > \W from \Wabc is regarded as an escaped character.
> > the same thing for \n from \new and \t from trial.
> > How can I pass the string to the c++ function, so the \W wont be
> > treated as an escape
> > character.
> >
> >
> FWIW, when I was faced with this problem for file paths, I changed all
> backslashes to the linux path seperator '/', which happens to also work
> for Windows.
> It's now a standard in our games that all path names use the linux slash
> (whether they are in a .lua file, or not).
>
> Brian
>
--
Regards, Groleo!
.''`. # touch universe
: :' : # chmod +rwx universe
`. `'` # ./universe
`- Debian - when you have better things to do than fix a system