Snif snif
Tienes razón, pero eso pasa por que el foro es mayormente fanático del VB, los que solemos usar C somos minoría.
Yo lo que haría es una rutina que analice cada caracter tecleado, de manera que si presiona \ en el momento de pintar en la pantalla pinte \\, pero que lo guarde sin el caracter de escape.
Me imagino algo como:
capturaCar(char &car){
switch(car){
case '\': printf("\\"); break; //solo pintados en la pantalla
case '/': printf("\/"; break;
.....
}
}
No se si te pueda servir o solo me fumé gachamente.
Saludos.