Criação de arquivos em C: Ex. arquivo1.txt, arquivo2.txt... [RESOLVIDO]

1. Criação de arquivos em C: Ex. arquivo1.txt, arquivo2.txt... [RESOLVIDO]

Helisam Soares Bentes
helisam

(usa Slackware)

Enviado em 06/09/2013 - 12:17h

char nome[30];
int j;

...

for (j=1;j<=50;j++){
nome=printf("Desordenados%d.txt",j);
arquivo = fopen(nome,"w");

Esse é um exemplo, quero criar 50 arquivos no estilo Desordenados1.txt, Desordenados2.txt,...,Desordenados50.txt

Já tentei com strcpy e não, mas estou sem idéias...

Uma idéia era criar 50 entradas com variáveis fp[i], mas ficaria feio demais fp1=fopen("arquivo1.txt","w"); fp2=fopen("arquivo2.txt", "w"); ... ;fp50=fopen("arquivo50.txt", "w");

Alguém me ajuda?
Agradeço



  


2. MELHOR RESPOSTA

???
gokernel

(usa Linux Mint)

Enviado em 06/09/2013 - 13:14h




char nome[30];
int i;

for (i = 1; i <= 50; i++)
{
sprintf (nome, "Desordenados%d.txt",i);
arquivo = fopen (nome,"w");
// bla bla bla ... escreve no arquivo
fclose (arquivo);
}




3. Re: Criação de arquivos em C: Ex. arquivo1.txt, arquivo2.txt... [RESOLVIDO]

???
gokernel

(usa Linux Mint)

Enviado em 06/09/2013 - 13:16h




char nome[30];
int i;

for (i = 1; i <= 50; i++)
{
sprintf (nome, "Desordenados%d.txt",i);
arquivo = fopen (nome,"w");
// bla bla bla ... escreve no arquivo
fclose (arquivo);
}





4. Re: Criação de arquivos em C: Ex. arquivo1.txt, arquivo2.txt... [RESOLVIDO]

Helisam Soares Bentes
helisam

(usa Slackware)

Enviado em 06/09/2013 - 13:27h

gokernel escreveu:




char nome[30];
int i;

for (i = 1; i <= 50; i++)
{
sprintf (nome, "Desordenados%d.txt",i);
arquivo = fopen (nome,"w");
// bla bla bla ... escreve no arquivo
fclose (arquivo);
}




Valeu mano, funcionou perfeitinho... Agradeço xD







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts