Jump to content

Duvida Com Ficheiros


Dynamic Things

Recommended Posts

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

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...