文件名中是否有空格,并不会影响C语言对文件操作,不需要做任何额外处理。
在C语言中,文件操作流程如下:1 fopen打开文件;2 通过文件读写函数,对文件进行操作;3 fclose关闭文件。其中,只有fopen时会用到文件名,其格式为FILE *fopen(char *filename, char *mode);其中,第一个参数filename为文件名,该参数为一个字符指针,即字符串。在C语言中,字符串对空格没有任何特殊要求,所以直接将带空格的文件名赋值给参数即可。如文件名为test space.txt,以读的方式打开,可以写作fopen("test space.txt", "r");