Como um programador amador, tenho uma dúvida básica. Preciso criar arquivos, onde cada arquivo contém uma lista de N dados para cada parâmetro (i, por exemplo). Sei, mais ou menos, como se declara, abre, fecha e imprime em um arquivo (FILE *arq, fopen, fclose, fprintf).
Para exemplificar a minha dúvida, considere que eu precise gerar três arquivos, um para cada valor de i (i=0 até i=2). Portanto, o meu programa atual escreve a saída da seguinte forma:
Dado1 (i=0)
Dado2 (i=0)
...
DadoN (i=0)
Dado1 (i=1)
Dado2 (i=1)
...
DadoN (i=1)
Dado1 (i=2)
Dado2 (i=2)
...
DadoN (i=2)
Como i e N podem ser números muito grandes, não é nada prático eu copiar cada conjunto de dados e colar em um arquivo e, dessa forma, salvar vários arquivos (no exemplo dado, copiar e colar N dados para cada um dos três valores de i).
Entenderam minha necessidade e minha dúvida? Espero ter sido claro na descrição.
Pergunta
César MV
Olá, este é o meu primeiro tópico por aqui. B)
Como um programador amador, tenho uma dúvida básica. Preciso criar arquivos, onde cada arquivo contém uma lista de N dados para cada parâmetro (i, por exemplo). Sei, mais ou menos, como se declara, abre, fecha e imprime em um arquivo (FILE *arq, fopen, fclose, fprintf).
Para exemplificar a minha dúvida, considere que eu precise gerar três arquivos, um para cada valor de i (i=0 até i=2). Portanto, o meu programa atual escreve a saída da seguinte forma:
Dado1 (i=0)
Dado2 (i=0)
...
DadoN (i=0)
Dado1 (i=1)
Dado2 (i=1)
...
DadoN (i=1)
Dado1 (i=2)
Dado2 (i=2)
...
DadoN (i=2)
Como i e N podem ser números muito grandes, não é nada prático eu copiar cada conjunto de dados e colar em um arquivo e, dessa forma, salvar vários arquivos (no exemplo dado, copiar e colar N dados para cada um dos três valores de i).
Entenderam minha necessidade e minha dúvida? Espero ter sido claro na descrição.
Valeu!
Link para o comentário
Compartilhar em outros sites
0 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.