GabrielCardelli Postado Dezembro 27, 2008 Denunciar Share Postado Dezembro 27, 2008 (editado) #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> int main() { char nome[30]; int count; for (count=0;count<=5;count++) { FILE *txt; strcat (nome,"Arquivos"); strcat (nome,count); strcat (nome,".ini"); txt = fopen (nome,"a+"); } }Galera qro que o programa crie 5 arquivos... não estou conseguindo!! alguém ajuda!! Editado Janeiro 2, 2009 por GabrielCardelli Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Durub Postado Dezembro 27, 2008 Denunciar Share Postado Dezembro 27, 2008 count é int. O segundo parâmetro deve ser uma string. (um array de char terminado em '')Faça isto, então:sprintf(nome, "Arquivos%d.ini", count);Não se esqueça de fechar o arquivo antes de sumir com o seu pointer. (Ali você simplesmente reatribui o txt, não usa um fclose nele)Abraços! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 GabrielCardelli Postado Dezembro 28, 2008 Autor Denunciar Share Postado Dezembro 28, 2008 valeu durub!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
GabrielCardelli
Galera qro que o programa crie 5 arquivos... não estou conseguindo!!
alguém ajuda!!
Editado por GabrielCardelliLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.