1 //建立名为MyFile的文件指针 2 FILE *MyFile; 3 4 //建立名为CharsSaveFileName的字符数组用来存Myfile文件的文件名 5 char CharsSaveFileName[255]; 6 7 //设置文件名不变的部分字符 8 strcpy(CharsSaveFileName, "File_"); 9 10 //文件名可变化的部分用VaryNum字符数组来存储 11 char VaryNum[10]; 12 //随便设置一个可变部分的内容,比如数字5 13 sprintf(VaryNum, "%d",5); 14 15 //将VaryNum粘接到文件名不变部分的后面 16 strcat(CharsSaveFileName, VaryNum); 17 18 //设置文件类型后缀 19 strcat(CharsSaveFileName, ".dat"); 20 21 //实现文件指针 22 MyFile = fopen(CharsSaveFileName, "w");
这段代码的结果是建立一个名为File_5.dat的文件。这是一个非常简单的例子,但是在实际运用中可以有非常多的变化,很实用。