Archivo mensual: mayo 2009

Insertar un fichero en otro a partir de una posición dada

Amaia Ganuza // Este programa inserta el fichero2 dentro del fichero1 a partir de una posición (byte) N // dada por el usuario. El resultado se escribe en el fichero3. #include<stdio.h>#include<stdlib.h> int main(){    FILE *pf, *qf, *rf;    int c,N,i;     … Seguir leyendo

Publicado en Sin categoría | 1 Comentario

Transformar un texto: letras mayúsculas por minúsculas y viceversa

Beatriz Pina   #include <stdio.h>#include <stdlib.h>  int main(){    FILE *pf;    FILE *qf;        int c=0;     pf=fopen("texto.txt","r");    qf=fopen("otro_texto.txt","w");        while (!feof(pf))    {           c=fgetc(pf);        if(c>=’A’ && c<=’Z’)             c=’a’+(c-‘A’);        else if(c>=’a’ && c<=’z’)             c=’A’+(c-‘a’);        putc(c, stdout);        putc(c, qf);    }     fclose(pf);    … Seguir leyendo

Publicado en Sin categoría | 1 Comentario

Tranformar las minúsculas de un texto en mayúsculas

Beatriz Pina   #include <stdio.h>#include <stdlib.h>  int main(){    FILE *pf;    FILE *qf;        int c=0;     pf=fopen("texto.txt","r");    qf=fopen("otro_texto.txt","w");        while (!feof(pf))    {           c=fgetc(pf);        if(c>=’a’ && c<=’z’)             c=’A’+(c-‘a’);        putc(c, stdout);        putc(c, qf);    }     fclose(pf);    fclose(qf);        system("PAUSE");    return 0;}

Publicado en Sin categoría | 1 Comentario

Escritura/lectura de datos en/desde un fichero binario

Amaia Ganuza   #include <stdio.h>#include <stdlib.h>#include <string.h> struct FichaLibro{ char titulo [30]; char autor [20]; int anio;}; typedef struct FichaLibro Libro; Libro libroA =            {                 "Amazonas",                "John Clarcke",                1957,            };Libro libroB; int main(){ FILE *pf;  pf = fopen ("hola.txt","wb");                 // Escritura fwrite (&libroA, sizeof … Seguir leyendo

Publicado en Sin categoría | 1 Comentario

Contaje de mayúsculas y minúsculas en un fichero de texto

Amaia Ganuza   #include<stdio.h>#include<stdlib.h> int main(){    FILE *pf, *qf;    int c,i = 0,j = 0;     pf = fopen("texto.txt","r");    qf = fopen ("otro_texto.txt","w");    while (feof(pf) == 0)    {          c = getc(pf);          if (c >= ‘a’ && c <= ‘z’)            i++;          … Seguir leyendo

Publicado en Sin categoría | 1 Comentario

Copiar un texto de un fichero en otro cambiando mayúsculas por minúculas

Beatriz Pina   #include <stdio.h>#include <stdlib.h>  int main(){    FILE *pf;    FILE *qf;        int c=0;     pf=fopen("texto.txt","r");    qf=fopen("otro_texto.txt","w");        while (!feof(pf))    {           c=fgetc(pf);        if(c>=’A’ && c<=’Z’)              c=’a’+(c-‘A’);        putc(c, stdout);        putc(c, qf);    }     fclose(pf);    fclose(qf);        system("PAUSE");    return 0;}

Publicado en Sin categoría | 1 Comentario

Borrar un fichero

Beatriz Pina   #include <stdio.h>#include <stdlib.h> int main(){           remove("datos.txt");       system("PAUSE");      return 0;}

Publicado en Sin categoría | 1 Comentario