Foros del Web » Programación para mayores de 30 ;) » C/C++ »

[SOLUCIONADO] Usar rutas de red con C++ porblemas con backslash

Estas en el tema de Usar rutas de red con C++ porblemas con backslash en el foro de C/C++ en Foros del Web. Buenas gente, empiezo con este codigo el cual quiero que me hechen una mano. Código: #include <stdio.h> #include <stdlib.h> int main() { system("mklink /D C:\core\ ...
  #1 (permalink)  
Antiguo 15/07/2016, 12:23
 
Fecha de Ingreso: abril-2016
Mensajes: 19
Antigüedad: 8 años, 7 meses
Puntos: 0
Usar rutas de red con C++ porblemas con backslash

Buenas gente, empiezo con este codigo el cual quiero que me hechen una mano.

Código:
#include <stdio.h>
#include <stdlib.h>


int main()
{

	system("mklink /D C:\core\ \\192.168.1.150\core\corenor");
	system("schtasks /Create /XML C:\core\core-run.xml /TN core-run");
	system("schtasks /Create /XML C:\core\core-re.xml /TN core-re");
	system("schtasks /Create /XML C:\core\core-sh.xml /TN core-sh");
	system("schtasks /Create /XML C:\core\core-ch.xml /TN core.ch");
	return 0;
}
Aqui lo que hago en hacer un link simbolico a de la ruta ubicada en 192.168.1.150 en C.

Luego creo unas tareas programadas (schtasks).

AL momento de compilar me sale el error
Código:
9	2	C:\Users\Documents\personal\core\base.cpp	[Error] stray '\' in program
Quizas existen mejores formas de realizar esto. He buscado informacion.

Se que C++ entiende en \ como un simbolo de escape pero necesito usarlo.

Saludos
  #2 (permalink)  
Antiguo 15/07/2016, 14:09
Avatar de xKuZz  
Fecha de Ingreso: febrero-2015
Ubicación: nullptr
Mensajes: 183
Antigüedad: 9 años, 9 meses
Puntos: 27
Respuesta: Usar rutas de red con C++ porblemas con backslash

Para que una cadena de caracteres aparezca "\" debes escribir "\\"
  #3 (permalink)  
Antiguo 17/07/2016, 03:17
 
Fecha de Ingreso: agosto-2008
Mensajes: 240
Antigüedad: 16 años, 2 meses
Puntos: 6
Respuesta: Usar rutas de red con C++ porblemas con backslash

Puedes ver una tabla con más secuencias de escape visitando el enlace inferior

http://c.conclase.net/curso/?cap=007b#Not_escape

Un saludo,
Gonzalo

Etiquetas: int, programa, red, rutas, usar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:40.