1、使用fopen(文件打開)時,引號的區別。
char filename[20] = "NULL";
char directory[20] = "NULL";
printf ("please input the file name.\n");
scanf ("%s", filename);
fp = fopen ("filename", "w");
加上引號將以filename本身為名在當前目錄下建立文件
fp = fopen (filename, "w");
不加引號將以數組filename的值為名在當前目錄下建立文件
如果要在某個目錄下建立以數組filename的值為名的文件,可以如下這樣:
sprintf(directory,"/home/renewjoy/%s",filename); //sprintf可以連接兩個字元串
或者:strcpy(directory, "/home/renewjoy/"); //#include
strcat(directory, filename);
fp = fopen (directory, "w");
2、fopen中,貌似不能解析"~"符號,但可以解析"."、".."路徑。
fp = fopen ("~/study/c/test.c", "w"); 這樣會報錯。
fp = fopen ("$HOME/study/c/test.c", "w"); 同樣會報錯。
fp = fopen (/home/renewjoy/study/c/test.c, "w"); 必須用絕對路徑。
fp = fopen ("../test.c", "w"); 可以在當前目錄的父目錄下建立文件test.c
3、以寫的方式打開文件:fopen ("./open_file", "w"),並不能讀文件的內容,必須把打開方式設為讀和寫:"w+"
Labels
技術提供:Blogger.
Latest Photos
Join the Team
Blogger news
Popular Posts
-
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBat...
-
通常都在 workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps 可以參考 : https://www.mkyong.com/eclipse/where-is-eclipse-dep...
-
http://www.ajaxload.info/
-
#Div0 { position: fixed; top: 0; left: 0; width: 100%; height: 53px; z-index: 10000; background-color: wh...
-
動態Cgi 傳值後端(一) 與 動態Cgi 傳值後端(二) 的方法有一個傳值長度的限制, 因此當有需要批次處理的資料要送往後端時, 這種方法的效能就會變得非常差. 並且如果後端回傳值是複數多筆的也不適合透過這種方法處理. 這篇的方法是後端回傳資料時將資料寫入file, ...
-
目前的網頁都是以cgi + Pro*c + OracleDB來呈現 以下是做往後端傳值時的做法 首先需宣告兩個structure以及一些typedef.h,用來 往後端request 與 respond後端 #define MAXREPLEN ...
-
http://www3.tcgs.tc.edu.tw/~sagit/luckycat/q101.htm 在 luckycat 中被列為是兩顆星的難度 我的認知是程式撰寫本身一顆星;題目理解邏輯釐清大概三顆星 所以平均下來兩顆星無誤! 此題被列為simulation向, ...
-
最初接觸Big Data時,總覺得這不過就是Data Mining嘛。 甚至開始使用一些tool時也仍是心中有些疑惑「這不就是Data Mining」嗎? 後來在看到台大林智仁教授的文章以後,才大概釐清了兩者的差別。 Big Data顧名思義,用最簡單的概念來講就是許多台...
-
/* 每個設備的單月加總 */ SELECT TO_CHAR(METERDATE, 'yyyy/mm'), SUM(METER) FROM WATERMETER WHERE USERNO = 'F9605018' AND EXTRACT( M...
-
真簡單,但是我找好久(廢) <dependency> <groupId>com.ericsson.services</groupId> <artifactId>mms.sdk.vasp.api</artifact...
0 意見:
張貼留言