Foros del Web » Programación para mayores de 30 ;) » C/C++ »

ayuda simple para un programa en C

Estas en el tema de ayuda simple para un programa en C en el foro de C/C++ en Foros del Web. Hola, primera vez q posteo en esta seccion, quiero ver si me dan una mano. A grandes razgos... estoy creando una serie de programas pequeños ...
  #1 (permalink)  
Antiguo 06/12/2009, 08:51
snt
 
Fecha de Ingreso: diciembre-2009
Mensajes: 2
Antigüedad: 14 años, 5 meses
Puntos: 0
ayuda simple para un programa en C

Hola, primera vez q posteo en esta seccion, quiero ver si me dan 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.

Última edición por snt; 06/12/2009 a las 09:02
  #2 (permalink)  
Antiguo 06/12/2009, 12:08
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 14 años, 8 meses
Puntos: 13
Respuesta: ayuda simple para un programa en C

Puedes tener
FILE *archivo1;
FILE *archivo2;

y guardarlo NUMERO en ambos.
  #3 (permalink)  
Antiguo 06/12/2009, 12:17
snt
 
Fecha de Ingreso: diciembre-2009
Mensajes: 2
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: ayuda simple para un programa en C

hola, gracias por responder.

si se q puedo guardar el numero en 2 archivos...

Lo que yo quiero es mandar el numero por valor o como sea, a otro programa.

y poder hacer operaciones con ese numero desde el otro programa.

se entiende?

como puedo hacer eso?

Última edición por snt; 06/12/2009 a las 12:23
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:04.