文件名中是否有空格,并不會(huì)影響C語(yǔ)言對(duì)文件操作,不需要做任何額外處理。
在C語(yǔ)言中,文件操作流程如下:1 fopen打開(kāi)文件;2 通過(guò)文件讀寫(xiě)函數(shù),對(duì)文件進(jìn)行操作;3 fclose關(guān)閉文件。其中,只有fopen時(shí)會(huì)用到文件名,其格式為FILE *fopen(char *filename, char *mode);其中,第一個(gè)參數(shù)filename為文件名,該參數(shù)為一個(gè)字符指針,即字符串。在C語(yǔ)言中,字符串對(duì)空格沒(méi)有任何特殊要求,所以直接將帶空格的文件名賦值給參數(shù)即可。如文件名為test space.txt,以讀的方式打開(kāi),可以寫(xiě)作fopen("test space.txt", "r");