C语言中的文件名定义

我用FILE *fopen("***","a")实现以添加方式打开一个名为“***”的文件,但这里“***”必须是我已知的,但如果我想用一个字符串给这个文件命名该如何实现呢?比如把当天的日期保存在一个字符串里,然后用字符串给文件命名。

第1个回答  2011-12-10
就用char*变量存上字符串就行追问

具体怎么实现?可以举个例子吗?

追答

char filename[80];
strcpy(filename,ctime(XXXXXXX));类似的,明白吗
直接fopen(ctime(),'w');也行啊

追问

呵呵,不用加“”就好了,没想到啊,思维误区了。

本回答被提问者采纳
第2个回答  2011-12-10
兄弟学多少C语言啦,这么厉害!追问

初学者啦,在为学校实验纠结啊

追答

初学能学到最后一章了?猛!

追问

你怎么知道是最后一章啊

相似回答