Pasando variable de entorno externo Problema

H

hednast

Guest
Hai .... Estoy teniendo problemas al pasar un valor en un EXE.

Por ejemplo:
c:% nombre de equipo \% test.exe

la test.exe es un programa de C Turbo.

Traté de escribir un pequeño programa que se parece a continuación:principal (char * val)
(
printf ( "El valor es% c", val);
)Pero no puedo obtener el valor que quiera.Por favor ayuda .....

 
Pruebe esto:
Código:int main (int argc, char * argv [])

(

int count;for (i = 1; cuenta <= argc; cuenta )

printf ( "El valor es% c \ n", argv [cuenta]);

)

 
Hai C-Man,

Thanks 4 ur help.Intenté compilarlo y ejecutarlo, pero no parece funcionar.Puedo obtener los valores como se muestra a continuación.Paratest es mi exe donde pega el código de muestra u Publicado en respuesta.

**********************************************
D: \ TCPP \ BIN> paratest 2 ha
El valor es ≈
El valor es ∙
El valor es

D: \ TCPP \ BIN> paratest hai
El valor es ∙
El valor es
**********************************************

Asists favor.Gracias.

Recuerdos,
Hednast

 
Hey C-Man, debe estar medio dormido!

void main () es un error.
% c es un error.
cuenta <= argc es un error.
falta stdio incluir.

Pruebe esto:
Código:

# include <stdio.h>int main (int argc, char * argv [])

(

int count;for (i = 1; cuenta <argc; cuenta )

printf ( "El valor es% s \ n", argv [cuenta]);

return 0;

)
 
Lo envió sólo un fragmento de código con la idea de dejar un poco de trabajo para el cartel original de

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Muy feliz" border="0" />saludos cordiales

 

Welcome to EDABoard.com

Sponsor

Back
Top