ファイル出力をするのですが、出力のたびに名前を変えるにはどうしたらよいですか?

FILE *fp;
fp=fopen("c:/data.txt","w");
if(fp==NULL){
 printf("open error");
 exit(0);
}

ここの部分でたとえばファイル名をdata1.txt/data2.txt/data3.txt・・・と自動で変化させることはできますか?