Responda à questão a partir da análise da manipulação de arquivos realizada pelo programa em C a seguir:
1. #include
2. int main() {
3. FILE *f_o;
4. FILE *f_n;
5. char aux, copia;
6. f_o = fopen (“original.txt”, “r”);
7. f_n = fopen(“cópia.txt”, “w”);
8. aux = fscanf( f_o, “%c”, &copia);
9. while ( aux != EOF){
10. fprintf ( f_n, “%c”, copia);
11. aux = fscanf( f_o, “%c”, &copia);
12. }
13. fclose(f_o);
14. fclose(f_n);
15. return 0;
16. }
Sobre o programa apresentado, assinale a alternativa correta.
A)Na linha 6, o programa para automaticamente se não for possível abrir o arquivo.
B)Ao abrir esses dois arquivos, “original.txt” e “cópia.txt”, o programa passa a ser capaz de ler ou modificar qualquer um dos dois.
C)O programa descrito cria um novo arquivo “cópia.txt”, caso esse ainda não existisse na pasta, que é uma cópia do arquivo “original.txt”.
D)Na linha 7, o programa gera um erro se o arquivo “cópia.txt” não existir na pasta procurada.
E)Na linha 7, o programa abre o arquivo “cópia.txt” e passa a escrever a partir do fim deste.
Soluções para a tarefa
Respondido por
1
C)O programa descrito cria um novo arquivo “cópia.txt”, caso esse ainda não existisse na pasta, que é uma cópia do arquivo “original.txt”.
Perguntas interessantes
História,
8 meses atrás
Ed. Física,
8 meses atrás
Matemática,
8 meses atrás
Lógica,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás