res=f_open(&fsrc, "2y/RENZQ007.DAT", FA_OPEN_EXISTING | FA_READ);
其中的2y是目录renzq是文件的固定部分,007是变量,.dat是后缀,我要输入变量111,能打开2yRENZQ111.DAT文件,意思就是打开“2y/+RENZQ+111+.DAT“”怎样编写操作?
res=f_open(&fsrc, "2y/RENZQ007.DAT", FA_OPEN_EXISTING | FA_READ);
其中的2y是目录renzq是文件的固定部分,007是变量,.dat是后缀,我要输入变量111,能打开2yRENZQ111.DAT文件,意思就是打开“2y/+RENZQ+111+.DAT“”怎样编写操作?
这个可以由多个方法实现的,简单的
char path[2048],var[2048];
scanf("%s",var); ///输入变量
sprintf(path,"2y/RENZQ%s.DAT",path); //合并成文件名
res=f_open(&fsrc, path,FA_OPEN_EXISTING | FA_READ); //打开你要求的