C语言,如何让用户输入编号,然后自动打开对应的文件?

原本思路是用户输入编号(0),然后我让用户对应输入地址字符串(C:\0.txt),存入字符数组,然后再打开文件进行加载。
但是这样太麻烦了😭

这就是个字符串的拼接了。
char sfile[200]={0};
int i=0;
sprintf(sfile,"c:/%d.txt",i);

让用户输入编号:0
然后你自己去拼接字符串呀,然后你在这个字符串作为路径打开不就行了