C语言程序自动生成文件名的模板代码
这段代码的结果是建立一个名为File_5.dat的文件。这是一个非常简单的例子,但是在实际运用中可以有非常多的变化,很实用。
//建立名为MyFile的文件指针
FILE *MyFile;
//建立名为CharsSaveFileName的字符数组用来存Myfile文件的文件名
char CharsSaveFileName[255];
//设置文件名不变的部分字符
strcpy(CharsSaveFileName, "File_");
//文件名可变化的部分用VaryNum字符数组来存储
char VaryNum[10];
//随便设置一个可变部分的内容,比如数字5
sprintf(VaryNum, "%d",5);
//将VaryNum粘接到文件名不变部分的后面
strcat(CharsSaveFileName, VaryNum);
//设置文件类型后缀
strcat(CharsSaveFileName, ".dat");
//实现文件指针
MyFile = fopen(CharsSaveFileName, "w");
原文地址:https://www.cnblogs.com/make217/p/3954461.html