- Jul 23 Sat 2011 02:31
-
C++ 如何將cout轉至檔案中
- Jul 13 Wed 2011 15:12
-
c 改了程式 make卻顯示up to date
感覺好像是很初學的問題,不過我還是不知道原來這個會有關係orz
在Makefile裡記得要加dependency file
例如檔案是test.cpp, test.h, test2.cpp, test2.h 要編譯成一個執行檔
test:
g++ -o test test.o test2.o
test.o:
g++ -c test.cpp
test2.o:
g++ -c test2.cpp
在Makefile裡記得要加dependency file
例如檔案是test.cpp, test.h, test2.cpp, test2.h 要編譯成一個執行檔
test:
g++ -o test test.o test2.o
test.o:
g++ -c test.cpp
test2.o:
g++ -c test2.cpp
- Apr 01 Fri 2011 02:29
-
C語言 好用的DEBUG功能

學了那麼久才知道有這種好功能可以用= ="
#define DBG(msg, arg...) printf("%s:%s(%d): " msg, __FILE__, __FUNCTION__, __LINE__, ##arg)
__FILE__表示這行所在的程式檔案
__FUNCTION__表示這個函式所在的函式(唸起來好繞口= =) 不過如果是用gcc來編譯的話 建議是用__func__, 我之前用gcc 編譯前者好像不會過......
- Mar 28 Mon 2011 03:58
-
C語言 用qsort sort string array
指標真的好難 寫了那麼久還是不太懂
想用qsort sort 字串 array 結果compare函式怎麼用都會錯囧
後來上網查了一下資料 才知道用錯了orz
以下是compare函式範例
想用qsort sort 字串 array 結果compare函式怎麼用都會錯囧
後來上網查了一下資料 才知道用錯了orz
以下是compare函式範例
- Mar 27 Sun 2011 17:27
-
C語言 如何知道檔案大小
兩種方法~
1.利用fseek(或lseek)
FILE* f = fopen(fileName, "r+");
fseek(f, 0, SEEK_END);
size = ftell(f);
fseek(f, 0, SEEK_SET);
1.利用fseek(或lseek)
FILE* f = fopen(fileName, "r+");
fseek(f, 0, SEEK_END);
size = ftell(f);
fseek(f, 0, SEEK_SET);
- Mar 22 Tue 2011 01:31
-
C open函式
最近好久沒有用C寫程式了, 一直狂卡QQ
晚上在用open函式開檔案, 結果後來看發現權限都沒有設
後來查了一下才發現原來後面要加權限的設定, 這裡來講就是0666這串數字
open(filename, O_RDWR|O_CREAT, 0666)
晚上在用open函式開檔案, 結果後來看發現權限都沒有設
後來查了一下才發現原來後面要加權限的設定, 這裡來講就是0666這串數字
open(filename, O_RDWR|O_CREAT, 0666)
- Mar 21 Mon 2011 02:36
-
C語言 getopt用法
文章新版網址:http://blog.carlcarl.me/11/c-getopt-usage/
getopt是用來判斷程式參數的函式
像是./a.out -s 之類的, getopt能對後面的-s這類參數做判斷處理
getopt是用來判斷程式參數的函式
像是./a.out -s 之類的, getopt能對後面的-s這類參數做判斷處理
1
