1
resposta

Abrindo arquivo, ou melhor nao abrindo!

#include <stdio.h>
#include <stdlib.h>

int main (){
    FILE* f;
    f = fopen ("xpalavras,txt", "r");
    if (f == 0) {
        printf("\n O bagulho não vai abrir jão, deu pau! \n ");
        exit(1);
    };

}
1 resposta

Olá José!

Pelo código que você compartilhou, parece que você está tentando abrir o arquivo "xpalavras,txt" em modo somente leitura. No entanto, o nome do arquivo está incorreto, pois contém uma vírgula em vez de um ponto.

Para corrigir isso, você precisa alterar a linha de código onde você chama a função fopen. Em vez de "xpalavras,txt", você deve usar "xpalavras.txt".

Aqui está o código corrigido:

#include <stdio.h>
#include <stdlib.h>

int main (){
    FILE* f;
    f = fopen ("xpalavras.txt", "r");
    if (f == 0) {
        printf("\n O bagulho não vai abrir jão, deu pau! \n ");
        exit(1);
    }
}

Agora, o código deve abrir o arquivo corretamente. Lembre-se de verificar se o arquivo "xpalavras.txt" está no mesmo diretório do seu programa.

Espero ter ajudado e bons estudos!