Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

JR Steiner

[Resolvido] Abrindo uma série de arquivos .dat

Recommended Posts

Estou começando a trabalhar com C em simulações numéricas e estou com o seguinte problema:

 

preciso que o meu programa leia uma série de arquivos .dat na sequência, Todos tem o nome no formato kv1.dat, kv2.dat, kv3.dat ....

abrir um e ler a coluna de dados que eu tenho la dentro não e problema, o problema e fazer ele ler o próximo quando terminar a rotina.

 

desde já agradeço a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como você está tentando fazer?

Você tem alguma opções aqui!

 

Se o nome dos arquivos segue o padrão: kv[0-99].dat

int i;
char nome[20];

    for (i=0; i<99; i++)
    {
        sprintf(nome, "kv%d.dat", i);
        //...
    }

Ou então escaneie o diretório onde se encontram os arquivos, faça uma lista com os nomes e abra um por um!

Como isso será feito vai depender do sistema operacional.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como você está tentando fazer?

Você tem alguma opções aqui!

 

Se o nome dos arquivos segue o padrão: kv[0-99].dat

int i;
char nome[20];

    for (i=0; i<99; i++)
    {
        sprintf(nome, "kv%d.dat", i);
        //...
    }

Ou então escaneie o diretório onde se encontram os arquivos, faça uma lista com os nomes e abra um por um!

Como isso será feito vai depender do sistema operacional.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

 

 

Muito obrigado, funcionou que foi uma maravilha, a diferenca e que sao 2311 arquivos, e crescendo 8)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.