Enviado em 24/09/2017 - 20:06h
bom queria que alguém me ajudasse a escrever um código que gerasse vários dats numeração diferente! exemplo: arquivo1.dat, arquivo2.dat, arquivo3.dat... se alguém souber como fazer isso agradeço
#include <iostream>
#include <fstream>
#include <cmath>
#include <iomanip>
using namespace std;
int main (int argc, char *argv[]){
double i;
ofstream outfile; //criamos objeto da classe ofstream
outfile.open("tabela.dat"); //chamamos a função membro da classe para o objeto criado.
// Esta função membro cria o arquivo "tabela.dat"
if (outfile.is_open() && outfile.good()) //verificamos se está tudo bem
{
for(i = 1; i <= 1; i++){
outfile <<
"reset" << endl <<
"f(x) = x*(1-B*(x**2-1))" << endl <<
"B=0.01" << endl <<
"set xrange [0:10]" << endl <<
"set yrange [-5:5]" << endl <<
"set title 'Programa3'" << endl <<
"set ylabel 'lambda'" << endl <<
"set xlabel 'n'" << endl <<
"set size 1,1" << endl <<
"y=0" << endl <<
"plot f(x) title 'B=0.01', y" << endl <<
"set term post eps enhanced color" << endl <<
"set out 'programa3.eps'" << endl <<
"plot f(x) title 'B=0.01', y"
<< endl; //coloca o array no objeto criado.
}
outfile.close(); //fechamos o objeto.
}
return 0;
}