All'interno di un ciclo vorrei che ogni volta venisse aperto un file diverso per salvarci dei dati, avevo pensato a una cosa del genere ma non funziona, non riesco a inserire il numero nella stringa, come posso fare?
codice:
#include <stdio.h>
#include <string>

using namespace std;

int main()
{
FILE* prova;
string s;
for (int i=0;i<3;i++){

	s="C:\\prova"+i+".dat";
	
	prova=fopen(s.c_str(),"w");

	fprintf(prova,"valore %i",i);
}

fclose(prova);


return 0;



}