Pessoal, alguém pode me ajudar ae. Esse programa aqui quando eu testo aqui, dá um erro e não grava o resultado no txt de saída agradeço Escreva um programa que retorne os primeiros n caracteres à esquerda do arquivo lido.O resultado deverá ser retornado em um arquivo de saída. ex: teste de programa em c (Fazer um programa pra ler só até a palavra teste, por exemplo) #include <stdio.h> main() { FILE *ARQ; FILE *ARQ1; char carac; char entrada[50], saida[50]; int cont_carac = 0, quant; printf("Digite o nome do primeiro arquivo: "); scanf("%s", &entrada); printf("Digite o nome do segundo arquivo: "); scanf("%s", &saida); ARQ = fopen("entrada", "r"); ARQ1 = fopen("saida", "a"); printf("digite a quantidade de caracteres a ser lido: "); scanf("%d", &quant); while(cont_carac <= quant){ carac = getc(ARQ); fprintf(ARQ1, "%c", carac); cont_carac++; } printf("\n\n"); system("pause"); fclose(ARQ); fclose(ARQ1); }