En este capítulo del tutorial de C++ crearemos un programa que nos permitirá invocar comandos del sistema propios de la consola CMD de Windows.
Comandos que veremos como ejemplo:
Permite listar directorios:
DIR directorio
DIR directorio\demo
Permite crear directorios:
mkdir directorio
mkdir directorio\demo
Permite eliminar directorios vacíos:
rmdir directorio
Permite eliminar directorios y subdirectorios (directorios con contenido):
rmdir directorio /s /q
Permite crear archivos vacíos:
cd. >> archivo.txt
Ejemplo de ejecutar el programa notepad para abrir un archivo:
notepad archivo.txt
system.cpp
#include <iostream>
#include <string>
using namespace std;
void cmd()
{
while (true)
{
cout << "Comando: ";
string comando;
getline(cin, comando);
system(comando.c_str());
if (comando == "exit" || comando == "EXIT") break;
}
}
int main(int argc, char *argv[])
{
cmd();
system("PAUSE");
return 0;
}
No hay comentarios:
Publicar un comentario