Ejercicios Resueltos Pelles C

Páginas: 3 (646 palabras) Publicado: 18 de octubre de 2012
#include<stdio.h>
#include<stdlib.h>
#include<string.h>

int copyline(FILE *fp1,FILE *fp2, int num);

int main()
{
char c;
int n=0;
//FILE *pf;
FILE *f1, *f2;
intnumlineas=100;
f1=fopen("origen.txt", "rt");
f2=fopen("destino.txt", "wt");

if(f1==NULL || f2==NULL)
{
puts("ERROR EN OPERACION DE APERTURA ");
return 1;
}if(copyline(f1,f2,numlineas)==0);
{
printf("Error en el prceso de copia de datos\n");
fclose(f1);
fclose(f2);
return 2;
}
if((f2=fopen("destino.txt","rt"))==NULL)
{
puts("ERROR EN PERACION DEAPERTURA ");
return 1;
}
while((c=getc(f2)) !=EOF)
{
if(c=='\n')
{
n++;
printf("\n");
}
else
putchar(c);
}
printf("\nNumero de lines del archivo: %d\n\n",n);//fclose(pf);
fclose(f1);
fclose(f2);
printf("La copia de datos se ha realizado correctamente\n");

return 0;
}
int copyline(FILE *fp1,FILE *fp2, int num)
{
//int resul=0;
int i=num;char cad[100], *p;
p=fgets(cad,100,fp1);
while(p!=NULL && i>0)
{
fputs(cad,fp2);
p=fgets(cad,100,fp1);
i--;
}
if(i>0)
return 0;
else
return num;}

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
#include<ctype.h>

int escribenumero(FILE *f, int n);

int main()
{
int aux,num;
FILE *fpositivo, *fnegativo;
fpositivo=fopen("Pares.txt", "wb");
fnegativo=fopen("Impares.txt", "wb");

if(fpositivo==NULL || fnegativo==NULL)
{
puts("ERROR EN EL PROCESO DECREACION DE FICHEROS\n");
return 1;
}
printf("Introduce el primer numero: ");
scanf("%d", &num);
while(num>0)
{
if(num%2==0)
aux= escribenumero(fpositivo, num);
elseaux= escribenumero(fnegativo, num);
if(aux==EOF)
{
printf("Error en el proceso de escritura en los flujos de datos\n");
fclose(fpositivo);
fclose(fnegativo);
return 2;
}...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Grafico C Ejercicio Resuelto
  • Ejercicios Resueltos De C++
  • Ejercicios resueltos de c++
  • ejercicios resueltos c++
  • Ejercicios Recursividad Resueltos En C#
  • ejercicios resueltos en C ansi
  • Ejercicios resueltos de programación en c++
  • Ejercicios De C++ Resueltos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS