Does your code compile ? It should not.
Why not? String literals aren't checked at compile time.
Inside double quotes / and // is the same.
No, it is definitively not the same. Accordingly, your path containing double slashes is invalid.
I know. Any idea about what I asked?
What do you exactly mean with "buffer overrun"? Which buffer is overrunning? What error message do you get?