Prac 3 pamn

Páginas: 2 (411 palabras) Publicado: 18 de marzo de 2012
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO

DIVISCION DE CIENCIAS BASICAS
FACULTAD DE INGENIERIA

NOMBRE: VELEZ ROBLEDO ESTEPHANIE
NO. PRACTICA: 3
GPO. LABORATORIO: 11
GPO. TEORIA: 9Ejercicio 1


Elabore un programa que leea texto de  un archivo y que lo escriba tal cual  en otro archivo.

#include
#include
#include

int main(){
FILE*origen, *destino;
char c;
char nombre[25],copia[25];
printf("Introduce el nombre del archivo que se desea copiar:\n");
gets(nombre);
printf("Introduce el nombre del archivo en dondese quiere copiar:\n");
gets(copia);

if ((destino=fopen(copia,"rb")) != NULL){
printf("Ya existe un fichero con el nombre del DESTINO\n");
fclose (destino);system("PAUSE");
exit (1);
}
if ((origen=fopen(nombre,"rb")) == NULL){
printf("NO existe un fichero con el nombre del ORIGEN\n");
system("PAUSE");
exit (1);
}
if((destino=fopen(copia,"wb")) == NULL){
printf("NO se puede crear un fichero DESTINO\n");
fclose (origen);
system("PAUSE");
exit (1); }
while (fread (&c,sizeof(char),1,origen)){
/* procesamiento de lo leido*/
if ((fwrite (&c, sizeof(char),1,destino)) != 1){
printf("Error al escribir en el DESTINO\n");
fclose (origen);fclose (destino);
system("PAUSE");
exit (1);
} }
fclose(origen);
fclose(destino);
printf("Datos copiados con exito\n");system("PAUSE");
return (0);
}

[pic]


Ejercicio 2

Construir un programa que reciba un carácter, lea un archivo y que imprima en pantalla el número de incidencias del carácter dentro delarchivo.


#include
#include
#include
#include
#include

int main(void){

FILE *pf;
char leido[150],buscar[2],nombre[25];
int i=0;
printf("Introduce el nombre del archivo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • UNIVERSIDAD DE GUADALAJARArutas Prac 3
  • Soluciones Prac 3
  • PRAC 3 INTRODUCCI N OSMOSIS
  • PRAC 3
  • pamn
  • el pamn
  • trab prac modulo 3
  • prac.3 mediciones elec.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS