2015-08-25 62 views
-3
#include <stdio.h> 
#include <stdlib.h> 

int main() 
{ 
    FILE * fp; 

    fp = fopen ("file.txt", "w+"); 


    fclose(fp); 

    return(0); 
} 

上述程序將創建一個文件。我需要該文件需要放置在特定的目錄中。請幫助在特定目錄中創建零字節文件

+1

是否需要對文件和目錄進行硬編碼?你可以將它們作爲命令行參數傳遞嗎? –

+0

可能的重複http://stackoverflow.com/questions/6477568/how-to-create-text-file-in-c –

+0

@sandeep命令行參數作爲第二個參數傳遞給'main()'。請閱讀C選書瞭解更多詳情。 – fuz

回答

2

將路徑添加到參數fopen()的參數中。

fp = fopen ("/path/to/file.txt", "w+");