antiblock
Elveron
  • Chatbox

    You don't have permission to chat.
    Load More
Sign in to follow this  
Dynamic Things

Duvida Com Ficheiros

3 posts in this topic

Boas pessoal, tenho um projeto para fazer e tenho uma duvida, se eu quiser criar um novo ficheiro com o nome do que o utilizador tenha definido, por exemplo no meu caso tenho que criar um software que permita ver equipas de uma lista de equipas em formato texto (.txt), adicionar nova equipa a lista e adicionar um ficheiro .txt novo com informaçoes da equipa adicionada, e opção de pesquisar equipas e ao pesquisar equipas a nova equipa também devera aparecer, a minha duvida é como fazer para o ficheiro tenha o nome que o utilizador tenha dado a equipa.

Eu fiz algo tipo:

ficheiro = fopen("c:\\C\\Equipas\\EquipasDaLiga.txt","a+"); printf("\nInsira o nome da equipa: ", x+1); gets(nova[x].nome); strcpy(linha, "\n*--------------------------------------------------------------------------------*\n*\t[New]"); fprintf(ficheiro, "%s %s *", linha, nova[x].nome), fclose(ficheiro);

ele adiciona o nome a lista sempre problemas, mas ao querer meter para ele criar um ficheiro com o nome que foi dado a equipa da-me erro a compilar, de que forma poderei fazer ele dizer nome da equipa?

tentei desta forma e sem sucesso:

ficheiro = fopen("c:\\C\\Equipas\\EquipasDaLiga.txt","a+"); printf("\nInsira o nome da equipa: ", x+1); gets(nova[x].nome); strcpy(linha, "\n*--------------------------------------------------------------------------------*\n*\t[New]"); fprintf(ficheiro, "%s %s *", linha, nova[x].nome), fclose(ficheiro); ficheiro = fopen("c:\\C\\Equipas\\%s.txt", nova[x].nome,"w+");

Cumprimentos Dynamic Things

Share this post


Link to post
Share on other sites
antiblock
Elveron

Podes mostrar o código usando o pastbin ? É mais fácil para fazer uma análise :)

Share this post


Link to post
Share on other sites

Obrigado, mas já consegui resolver o problema, cumprimentos Dynamic Things.

 

strcpy(caminho, "c:\\C\\Equipas\\");
 strcat(caminho, nova[x].nome);
 strcat(caminho, ".txt");
 ficheiro = fopen(caminho, "w");

 

Pedem fechar o tópico sff

 

Edited by Dynamic Things (see edit history)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this