Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/07/2008, 08:37
Avatar de _Lucifer_
_Lucifer_
 
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 17 años, 11 meses
Puntos: 28
Respuesta: Problemas con SHUTDOWN

No la toma porque la cadena contiene la palabra segundos, en ninguna parte le indicas que tome el valor almacenado en la variable segundos.

Ya que estás trabajando con C++ usa la clase stringstream para convertir el entero a cadena y luego concatenas, algo así:

Código:
string comando = "SHUTDOWN -s -t ";
int segundos = 12;
stringstream z;
z << segundos;
comando = comando + z.str();
Es lo que se me ocurre ahorita, tal vez hay una mejor forma de hacerlo...también puedes hacerlo usando las funciones ANSI C (por ejemplo sprintf). Pero trato en lo posible de no mezclar C con C++, así se mantiene un buen estilo de programación.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba: