#include <stdio.h>

#define FILE_NAME_IN	"t6_file_in.txt"
#define FILE_NAME_OUT	"t6_file_out.txt"
#define SIZE_WORD	80


int main() {
	FILE *fp_in, *fp_out;
	char s[SIZE_WORD];
	int err, count = 0;

	fp_in = fopen(FILE_NAME_IN, "r");
	if (fp_in == NULL) {
		return -1;
	}

	do {
		err = fscanf(fp_in, "%s", s);
		if (err == 1) {
			count++;
			printf("Palabra #%4d: \"%s\"\n", count, s);
		}
	} while (err != EOF);
	fclose(fp_in);

	fp_out = fopen(FILE_NAME_OUT, "w");
	if (fp_out == NULL) {
		return -1;
	}

	printf("El fitxer %s conte %d paraules\n", FILE_NAME_IN, count);
	fprintf(fp_out, "El fitxer %s conte %d paraules\n", FILE_NAME_IN, count);
	fclose(fp_out);
	return 0;
}

