dis positi vade program ac i on

5
la función main es la primera función que se ejecuta en un programa en C/ C++/ Java / C# lo que esta entre paréntesis se llaman argumentos de main; cuando compilas un programa de la siguiente manera desde la línea de comandos: cc fuente -oPrograma.exe Se obtiene un ejecutable llamado en este caso , el cual puede ser ejecutado desde línea de comandos de la siguiente manera: c:\Programa.exe Cuando la función main tiene los parámetros (int argc, char *argv[]), tu programa es capaz de obtener los parámetros extras que mandes desde línea de comandos, ejemplo: c:\Programa.exe argumento1 argumento2 argumento3 ... de tal manera que argc contiene el número de argumentos(el nombre del programa es el primer argumento), y argv tiene el arreglo de valores, para el ejemplo anterior los valores serian los siguientes: argc = 4 argv[0] = "Programa.exe" argv[1] = "argumento1" argv[2] = "argumento2" argv[3] = "argumento3" Parámetros en el main

Upload: luis-procel-castelo

Post on 05-Nov-2015

220 views

Category:

Documents


5 download

DESCRIPTION

diapositiva ejercicio

TRANSCRIPT

Presentacin de PowerPoint

la funcin main es la primera funcin que se ejecuta en un programa en C/ C++/ Java / C#lo que esta entre parntesis se llaman argumentos de main; cuando compilas un programa de la siguiente manera desde la lnea de comandos:

cc fuente -oPrograma.exeSe obtiene un ejecutable llamado en este caso , el cual puede ser ejecutado desde lnea de comandos de la siguiente manera:

c:\Programa.exe

Cuando la funcin main tiene los parmetros (int argc, char *argv[]), tu programa es capaz de obtener los parmetros extras que mandes desde lnea de comandos, ejemplo:

c:\Programa.exe argumento1 argumento2 argumento3 ...

de tal manera que argc contiene el nmero de argumentos(el nombre del programa es el primer argumento), y argv tiene el arreglo de valores, para el ejemplo anterior los valores serian los siguientes:

argc = 4argv[0] = "Programa.exe"argv[1] = "argumento1"argv[2] = "argumento2"argv[3] = "argumento3"Parmetros en el mainFUNCIONAMIENTO DEL PROGRAMAEl contenido del programa realiza una evaluacin If(argc!=4),donde argc es el contador, si esa condicin se cumple ,imprimir un mensaje que se imprimir por pantalla siempre y cuando se cumpla con la condicin y saldr del programaprintf("USO CORRECTO: calc [operando 1] [+ | - | * | /] [operando 2]\n");

Caso contrario el programa realizara lo siguienteEn la cadena de caracteres en la posicin 1 en la cual debe estar un numero se convertir a entero con el procedimiento ATOIEl proceso se repetir con el arreglo de caracteres en la posicin 3 Se declara la variable entera resultado

Mediante un switch se va a evaluar la cadena de caracteres en la posicin 2 en la cual debe estar el signo para realizar el calculo matemtico.Depende de la operacin que el usuario ingreso y se efectuara el calculo y al final se imprimir el resultado

EJECUCIN DEL PROGRAMAUna vez realizado el programa se lo guardara en cualquier carpeta en el disco duro Ahora en el cmd ingresamos la ruta en el cual se guardo el programa y se lo ejecuta desde ah.