fopen打开文件啊,为什么文件名设置为数组就出报错啊?
long lsize; //定义取文件长度
char *ptr = NULL;
FILE *head;
char arr[] = { "D:\\单词火车2.exe" };
printf("%s", arr);
errno_t err; //fopen_s需要定义的变量
err = fopen_s(&head, "D:\\单词火车2.exe", "rb"); //以二进制可读方式打开文件
使用文件目录,文件打开正常,但是如果把D:\\单词火车2.exe替换为arr 编译器就会报错,我用的VS2015 请教各位大神