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.
Question
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 to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.