c语言保存的文件名如何自定?

c语言程序中创建的文件如何自己定文件名?自己命名文件。文件名这段代码应该怎么写?

输入文件名,打开文件,存点东西,再关闭文件,就会保存好的

FILE *fp;
char filename[20];
scanf("%s",filename);
fp=fopen(filename,"w+");

文件名?看你定义了。按年月日分秒记。你也可以定义其他的

文件名可以随便写,只是一个字符串,在打开文件的时候选择创建文件就可以了。
百度里搜open函数有具体说明。
新手的话可能会被描述符搞糊涂,需要注意啊!

看看这个是不是你想要的,http://zhidao.baidu.com/link?url=x57B1kDnwrrYfE6rTLKF9z6feIEEpSapuaii7dhHAFtpvPBsNVzzxdF8tFALKhUTI4uCsqJMQCDK-_pc46Cs5q

如果是Log日志等信息,一般可以用年月日时分秒等来做文件名
如果是一个递增的文件,那么就可以用字母加递增数字做文件名