/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Ayuda Urgente con el manajo de archivos

 
      Índice del Foro elrincondelc.com -> C/C++ en General
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
Jimmy86



Registrado: 22 Jun 2011
Mensajes: 8
Ubicación: Costa Rica

MensajePublicado: 09/02/2012 10:43 am
Título: Ayuda Urgente con el manajo de archivos

Necesito ayuda urgente hice un programa que imprime algunos datos sin embargo necesito que imprima el resultado en un archivo de texto txt...
Como puedo imprimir todo lo que tengo en un archivo??...Muchas Gracias Saludos...
////////////////////////////////////////////////////////////////////////////////////
#include<stdio.h>
#include<stdlib.h>


int main()
{
int a,i,j;
int cont=0;
int d=0;
int c=0;
int m1=0;
int m2=0;
int mayor=0;
int menor=1000000;
char vectdolar[70];
//char vectcolon[35]='c';

int vect1[70];
int vect2[70];


//crear
for(a=0;a<70;a++)
{

vect1[a] = rand() % 500;

if(a<35)
{

vect2[a]= rand() % 50;
vectdolar[a]='$';
d=d+vect2[a];
}
else
{

vect2[a]= rand() % 500000;
vectdolar[a]='c';
c=c+vect2[a];
}


//if(vect2<1000)
//{

//}
//if(vect2>1000)
//{
//vectdolar[a]="c";
//}

printf("ID %d\t\t\tSALARIO %c %d \n\n",vect1[a],vectdolar[a],vect2[a] );
}
printf("\n----------------------------------------------\n");

//ordenar

int temp;

for (i=0; i<70; i++){
for (j=i+1; j<70;j++)
if (vect1[i] > vect1[j])
{
temp = vect1[i];
vect1[i] =vect1[j];
vect1[j] = temp;
}
}

printf("\nOrdenado\n");
for (i=0; i<70; i++)
{
printf("ID %d\t",vect1[i]);

}
printf("\n");

//ordenar 2

int temp2;

for (i=0; i<70; i++){
for (j=i+1; j<70;j++)
if (vect2[i] > vect2[j])
{
temp2 = vect2[i];
vect2[i] =vect2[j];
vect2[j] = temp2;
}
}

printf("\nOrdenado\n");
for (i=0; i<70; i++)
{
printf("SALARIO %d\t",vect2[i]);
if(vect2[i]>25000)
cont++;
}
printf("\n");


m1=d/35;
m2=c/35;
printf("\n----------------------------------------------\n");
printf("SUMA TOTAL SALARIOS $: %d |PROMEDIO DE SALARIO $: %d \n",d,m1 );
printf("\n----------------------------------------------\n");
printf("SUMA TOTAL SALARIOS C: %d |PROMEDIO DE SALARIO C: %d \n",c,m2 );
printf("\n----------------------------------------------\n");
printf("%d SALARIOS SON MAYORES A 25000 ",cont );
printf("\n----------------------------------------------\n");



//salario mayor y menor//
for(a=0;a<70;a++)
{

if(vect2[a]>mayor)
{
mayor=vect2[a];
}
if(vect2[a]<menor)
{
menor=vect2[a];
}
}
printf("EL SALARIO MAS ALTO ES %d",mayor);
printf("\n----------------------------------------------\n");
printf("EL SALARIO MAS BAJO ES %d",menor);
printf("\n----------------------------------------------\n");

system("PAUSE");
}
_________________
Jimmy Salazar Z/Costa Rica
Volver arriba
durasno



Registrado: 22 Ene 2012
Mensajes: 18

MensajePublicado: 09/02/2012 11:06 am
Título: Ayuda Urgente con el manajo de archivos

Hola! primero tendrias que leer algo sobre manejo de archivos y luego preguntar las dudas que tengas.....
para imprimir en un archivo tenes varias funciones entre ellas fprintf. Es igual que printf solo que la salida no lo manda a pantalla sino a un archivo(en realidad lo mando a un stream), ejemplo:
fprintf(archivo,"EL SALARIO MAS ALTO ES %d\n",mayor);

Saludos
Volver arriba
Jimmy86



Registrado: 22 Jun 2011
Mensajes: 8
Ubicación: Costa Rica

MensajePublicado: 10/02/2012 10:42 am
Título:

Hola...si gracias ya leí sobre el tema y me funciono!!
_________________
Jimmy Salazar Z/Costa Rica
Volver arriba
      Índice del Foro elrincondelc.com -> C/C++ en General
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com