Laburo España: 250.000 ofertas de empleo

Coyote: Modus Vivendi - De regreso a los origenes.

¿El Coyote estara de regreso?

   
  Paso de parametros.  

Muy pocos saben acerca del paso de parametros, que no es otra cosa, que una forma en que podemos mandar una inicializacion de nuestro programa. Es decir, mandarle una variable que se modifique desde el llamado del programa, ya sea a traves del prompt o de un Shortcut si se trata de modo Windows.

Con este sencillo ejemplo observamos que:
argc = Numero de argumentos pasados desde la ejecucion del programa. Si no pasamos argumentos, este sera 1 (debido a que el llamado del ejecutable, lo considera parametro).
argv = Apuntador al arreglo de argumentos (es variable segun el numero de parametros que se pase).
envp = Paso de variables de entorno.






#include <stdio.h> 

void main(int argc, char *argv[], char *envp[]) {

    if (argc!= 2)

        
printf("Error: Se ha pasado un numero erroneo de argumentos.");

    else

        printf("El mensaje es: %s", argv[1]);

};




El llamado al programa, para utilizar estos argumentos, sera:
Nombre.EXE[_]Argumento1[_]Argumento2[_]ArgumentoN

Donde [_] corresponde a un espacio en blanco.


Gente en contra del sistema: 2.
Agregado en el expediente de: Son Programatikon
Este wey dijo: Victor Ivan Mendez Castillo

 
  El 13 de abril de 2005 a las 12:04:06, los ilustre con esto.  


  Los lectores opinan:  

Siendo cinicos, el comentario de que muy pocos saben acerca de esto es un tanto exagerado.

Es la fundacion de todas las herramientas de UNIX, y siendo honestos, cualquier persona que se diga saber programar y no sabe reconocer la importancia de paso de parametros en tiempoo de ejecucion no tiene nada que hacer frente a un compilador.

Lo primerito que aprendes en cualquier lenguage en la entrada y salida estandar, y estas cosas son precisamente la razon por las cuales existen.

Saludos. :)

Ricardo Cepeda ha dicho!!,
El 21 de abril de 2005 a las 18:25:26


Lo se yo, y lo sabes tu... pero creeme que hay muchisimos "programadores" que no lo saben.

Tambien hay personas que se inician en el mundo de la programacion en C por cuenta propia, creo que a esa gente va orientada la seccion Son Programatikon principalmente.

coyote ha dicho!!,
El 21 de abril de 2005 a las 19:57:23



Recordar datos

Referencia

URL para referencias o trackbacks

 
   
   
LaInformacion.com lainformacion.com - Medio Oficial de los Premios Bitacoras 2009