How to select file name of "f" in windows via win dialogue?

Code

static void lv_fs_read_file(char * fn)
{
lv_fs_file_t f;
lv_fs_res_t res;

// 打开文件有两个模式: LV_FS_MODE_RD(只读) 和 LV_FS_MODE_WR(写)
res = lv_fs_open(&f, fn, LV_FS_MODE_RD);   
// 如果一切正常会返回 LV_FS_RES_OK ,其他错误代码请看 lv_fs.h 中的 lv_fs_res_t 定义
if(res != LV_FS_RES_OK) {
	LV_LOG_USER("Open error! Error code: %d", res);
	return;
}

/* 每次实际读取到的数据大小(byte) */
uint32_t read_num;
/* 数据缓冲区 */
uint8_t buf[8];

/* 读取整个文件并打印内容 */
while (1) {
	res = lv_fs_read(&f, buf, 8, &read_num);
	if(res != LV_FS_RES_OK) {
		LV_LOG_USER("Read error! Error code: %d", res);
		break;
	}

	/* 将读取到数据打印出来 */
	printf("%s", buf);

	if (read_num != 8)	break;
}

lv_fs_close(&f);

}