/*
 * Autor: Carles Pina i Estany <carles arroba pinux.info>
 * Desc: Programa que donat un fitxer i una cadena, busca dins el fitxer
 *       aquesta cadena i la copia cap a un fitxer destí
 * Data: any 2003
 * Llicčncia: GPL
 * Informació: http://pinux.info/utils
 */


#include <stdio.h>


int main () {
	char *busca="BZh91";
	char llegit[6];
	FILE *fp,*fp2;
	int i=0;

	fp=fopen("salvacio","r");

	while (!feof(fp)) {

		fread(llegit,5,1,fp);
		if (strncmp(llegit,busca,4)==0) {
			break;
		}
		//printf("%c%c%c%c\n",llegit[0],llegit[1],llegit[2],llegit[3]);
		//getchar();
		i++;
		fseek(fp,-4,SEEK_CUR);
	}
	printf("Trobat a i=%d\n",i-4);
	fseek(fp,-5,SEEK_CUR);

	fp2=fopen("desti","w");
	i=0;
	while (!feof(fp)) {
		fread(llegit,1,1,fp);
		fwrite(llegit,1,1,fp2);
		i++;
		printf("%i\n");
	}

	fclose(fp);
	fclose(fp2);
}

