No the / character shouldn't be a problem. Lemme grab the full list from the source:
Code:
while ((ptr = strstr(fname2, "/"))) ptr[0] = '-'; // Get rid of any /s...
while ((ptr = strstr(fname2, "\\"))) ptr[0] = '-'; // Get rid of any \s...
while ((ptr = strstr(fname2, ":"))) ptr[0] = '-'; // Get rid of any colons...
while ((ptr = strstr(fname2, "*"))) ptr[0] = '-'; // Get rid of any *s...
while ((ptr = strstr(fname2, "?"))) ptr[0] = '-'; // Get rid of any Quesion marks...
while ((ptr = strstr(fname2, "\""))) ptr[0] = '-'; // Get rid of any "s...
while ((ptr = strstr(fname2, "<"))) ptr[0] = '-'; // Get rid of any <s...
while ((ptr = strstr(fname2, ">"))) ptr[0] = '-'; // Get rid of any >s...
That is the list of what I cut out to protect the names of files...
Perhaps it should be a "\/" string to "protect" that character but I don't think that it is special in C/C++.
--jdiner