Hola
Prueba a poner \\ donde tienes \ . En C/C++ el carácter \ es especial, es un carácter de escape y sirve para poner otros caracteres especiales como " (que se escribe \" ), ' (que se escribe \' ), \n (salto de línea), \t (tabulador), etc, el carácter \ se escribe \\
En cuanto a la segunda pregunta, busca en google sobre la función sprintf, no se si habrá otras formas.
Saludos
Prueba a poner \\ donde tienes \ . En C/C++ el carácter \ es especial, es un carácter de escape y sirve para poner otros caracteres especiales como " (que se escribe \" ), ' (que se escribe \' ), \n (salto de línea), \t (tabulador), etc, el carácter \ se escribe \\
En cuanto a la segunda pregunta, busca en google sobre la función sprintf, no se si habrá otras formas.
Saludos