Informática, perguntado por lucasvinicius013, 1 ano atrás

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 Gabriel2ANO
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