Ir ao conteúdo
  • Cadastre-se
Gustavo Beck

C Erro em char para declarar endereço de arquivo

Posts recomendados

image.png.c622b6d058b50c5410543f775024937c.png

Queria saber qual o erro está acontecendo aqui, pois o fName não adquire nenhum valor e não consigo abrir o arquivo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Gustavo Beck O erro é que fName é um char, se quiser uma string terá que fazer um vetor de char.

 

Não é bom enviar a imagem do código, pra isso tem o botão <> (Code).

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Gustavo Beck char string[10]. Guardará uma string de até 10 caracteres.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@allanxd

char fName[100];
 int op;
 scanf("%d",&op);
if(op == 1)
    fName[100] = "C:\\Users\\gubec\\OneDrive\\Área de Trabalho\\teste\\SalaAloisio.csv";

else if(op==2)
    fName[100] = "C:\\Users\\gubec\\OneDrive\\Área de Trabalho\\teste\\Sala2.csv";

else if(op==3)
    fName[100] = "C:\\Users\\gubec\\OneDrive\\Área de Trabalho\\teste\\Sala3.csv";

agora está certo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Gustavo Beck A criação sim, mas a atribuição não. Deve usar a função strcpy para copiar uma string a uma variável: strcpy(string, "TESTE");.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@allanxd Mais uma coisa, você sabe o comando para encontrar o arquivo sem digitar o endereço inteiro? E obrigado, me salvou muito

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Gustavo Beck Se o arquivo estiver na mesma pasta do seu projeto não há a necessidade de passar todo o endereço. Se não estiver terá que passar o caminho todo, até onde eu sei.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!