Hello guys, i have a tiny question about the manipulation of files in C. For example, look this program:
<code>
#include <stdio.h>
#include <conio.h>
int main()
{
FILE *arq;
FILE *arq3;
char Linha[100];
char *result;
char *result3;
int i;
//clrscr();
// Abre um arquivo TEXTO para LEITURA
arq = fopen("E:\\BACKUP 15 DE NOV 2015\\rodrigo\\músicas\\cuzin.txt", "rt");
arq3 = fopen("E:\\BACKUP 15 DE NOV 2015\\rodrigo\\músicas\\cuzin3.txt", "wt");
if (arq == NULL) // Se houve erro na abertura
{
printf("problem!\n");
return;
}
i = 1;
while(i != -1){
while (!feof(arq))
{
result = fgets(Linha, 100, arq); // o 'fgets' lê até 99 caracteres ou até o '\n'
if (result) // Se foi possível ler
printf("Linha %d : %s | riri \n",i,Linha);
result3 = fprintf(arq3,"%s | riri\n",result);
i++;
}
fclose(arq);
i = -1;
}
}
</code>
INPUT of file "cuzin.txt"
sexo
prostituicao
putaria
lixo
The file called "cuzin3.txt" appear this way:
sexo
| riri
prostituicao
| riri
putaria
| riri
lixo | riri