Dev - C++ - Ayuda SIMPLE para pequeño programa

   
Vista:

Ayuda SIMPLE para pequeño programa

Publicado por Snt (1 intervención) el 06/12/2009 16:04:50
Hola, me gustaría que me den una mano.

A grandes razgos... estoy creando una serie de programas pequeños los cuales necesito que lean un valor pasado por el programa anterior.(entre otras cosas)

Este primer programa esta grabando el valor "numero" en un archivo, y a la vez quiero que pase ese numero que ingresé, a otro programa llamado archivo4.

Estoy trantando de pasarlo por "System" y el archivo receptor no lee el valor. no se como hacerlo funcionar ojala me puedan ayudar.

archivo 1
----------------
#include <stdio.h>
#include <stdlib.h>

int main()
{

int numero;
char ofilename[] = "resultado.txt";
FILE *archivo;

if((archivo = fopen(ofilename, "a+"))==NULL)
{
printf("Error en apertura de archivo");
}

printf("Escribe el numero q quieres ingresar: ");
fflush( stdin );
scanf("%d",&numero);

fprintf(archivo,"%i\n",numero);
printf("numero guardado en el archivo resultado.txt\n");

getchar();
fclose(archivo);
system("pause");
system("archivo4 numero");
return 0;
-------

el asunto es que quiero que pase el valor NUMERO a archivo4

como lo puedo hacer?

hize un "archivo4" de prueba para desplegar el numero "pasado" pero no lo muestra correctamente. claramente hay algo que estoy haciendo mal.

archivo4
---------------------
#include <stdlib.h>
#include <stdio.h>

int main(int numero){
printf ("el numero es %d",numero);
system("pause");
}

cualquier ayuda sea bienvenida...
muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder