COMO RECIBIR PARAMETROS DE CONSOLA EN NUESTRA APLICACION
👉 “Cómo crear programas con parámetros en consola en C#, Java y C++ [Guía paso a paso]”
👉 Cómo enviar parámetros en consola a tu aplicación⚡💻
¿ Cómo enviar parametros por consola ?
En este apartado estaremos aprendiendo a como recibir parámetros de consola en nuestra aplicación realizada en c++ , java y c# (sharp).
A que me refiero con recibir parámetros, si se han dado cuenta en ciertas aplicaciones para poder ver el versiona miento le tenemos que enviar (-v o -versión) en esta ocasión estaremos viendo como ejemplo cuando queremos ver la versión de java o node.js que tenemos instalado en nuestra aplicación le enviamos cualquiera de esos comandos.
Entonces empezaremos con la programación pero en c++, abrimos nuestro IDE para poder colocar el código siguiente, en esta ocasión nosotros estaremos usando dev++. #include <iostream>
#include <string>
using namespace std;
int main(int argc, char* argv[]) {
if (argc > 1) {
string parametro = argv[1];
cout << "Recibido: [" << parametro << "]" << endl; // debug
if (parametro == "-version") {
cout << "MiPrograma version 1.0.0" << endl;
} else {
cout << "Parametro no reconocido: " << parametro << endl;
}
} else {
cout << "Uso: miprograma -version" << endl;
}
return 0;
}
En esta ocasión estaremos realizando la codificación en java, escribe el siguiente código para poder recibir los parámetros en consola.
public class MiPrograma {
public static void main(String[] args) {
if (args.length > 0) {
String parametro = args[0];
if (parametro.equals("-m")) {
System.out.println("Se recibió el parámetro -m");
} else {
System.out.println("Parámetro no reconocido: " + parametro);
}
} else {
System.out.println("No se recibió ningún parámetro");
}
}
}
En esta ocasión estaremos realizando la codificación en c#, escribe el siguiente código para poder recibir los parámetros en consola.
using System;
class Program
{
static void Main(string[] args)
{
if (args.Length > 0)
{
string parametro = args[0];
if (parametro == "-m")
{
Console.WriteLine("Se recibió el parámetro -m");
}
else
{
Console.WriteLine("Parámetro no reconocido: " + parametro);
}
}
else
{
Console.WriteLine("No se recibió ningún parámetro");
}
}
}
Para que entiendas bien la codificación puedes ver el siguiente video tutorial donde explico el detalle paso a paso .
Descargar el código en c++
Cualquier duda, error o tipo de modulo que deseas agregar al sistema me lo puedes dejar en la caja de comentarios o contactarme.


