我需要根據存儲在數組中的數據創建FILE結構。 在我的代碼中,我有fopen函數,它返回一個FILE。這個想法是讀取存儲在數組中的所有數據,轉換爲FILE結構並最終返回FILE。fopen - 作爲流數據的原始數據C
即:
FILE validFile (char *fileName){
char *data;
FILE *fp;
data = malloc(sizeof(char*));
populateData(data);
fp = fopen(data, "r");
return fp;
}
這可能嗎?
感謝和問候, 克里斯蒂安。
是什麼操作系統你在工作嗎?儘管我不確定Windows,POSIX爲此提供了一個解決方案。 – fuz
fp是一個文件*,而不是文件 –