Dynamic Things 965 Posted November 13, 2016 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 1 Shad0w reacted to this Share this post Link to post Share on other sites
Xandy 46 Posted November 13, 2016 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
Dynamic Things 965 Posted November 13, 2016 (edited) 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 November 13, 2016 by Dynamic Things (see edit history) 1 Shad0w reacted to this Share this post Link to post Share on other sites