#include #include FILE *Arquivo,*ArqSai; int main(int argc, char *argv[]) { int num; int linha=1; char tecla; char nomearq[100]; char nomesai[100]; printf("Qual o nome do Arquivo a ser lido do disco: "); scanf ("%s",nomearq); printf("Qual o nome do Arquivo a ser ecrito no disco: "); scanf ("%s",nomesai); Arquivo=fopen(nomearq,"rt"); if (Arquivo == NULL) { printf(">> Falhou na abertura do Arquivo: %s!!!\n\n",nomearq); exit(0); } ArqSai=fopen(nomesai,"wt"); if (ArqSai == NULL) { printf(">> Falhou na abertura do Arquivo: %s!!!\n\n",nomesai); exit(0); } printf("Linha %d: ",linha); fprintf(ArqSai,"Linha %d: ",linha); while ( !feof(Arquivo) ) { fscanf(Arquivo,"%c",&tecla); printf("%c",tecla); fprintf(ArqSai,"%c",tecla); if (tecla == '\n') { linha=linha+1; printf("Linha %d: ",linha); fprintf(ArqSai,"Linha %d: ",linha); } } fclose (Arquivo); fclose (ArqSai); system("PAUSE"); return 0; }