PIXNET Logo登入

卡卡的程式部落格

跳到主文

歡迎光臨黃健瑋在痞客邦的小天地

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 7月 23 週六 201102:31
  • C++ 如何將cout轉至檔案中


可能有些人會覺得說用fstream另外寫就好了
不過程式如果有設定可以輸出至螢幕或是檔案的話
分開兩個寫就會讓人覺得很麻煩
(繼續閱讀...)
文章標籤

卡卡 發表在 痞客邦 留言(3) 人氣(1,248)

  • 個人分類:C & C++
▲top
  • 7月 13 週三 201115: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
(繼續閱讀...)
文章標籤

卡卡 發表在 痞客邦 留言(0) 人氣(2,749)

  • 個人分類:C & C++
▲top
  • 4月 01 週五 201102:29
  • C語言 好用的DEBUG功能


學了那麼久才知道有這種好功能可以用= ="
#define DBG(msg, arg...) printf("%s:%s(%d): " msg, __FILE__, __FUNCTION__, __LINE__, ##arg)
__FILE__表示這行所在的程式檔案
__FUNCTION__表示這個函式所在的函式(唸起來好繞口= =) 不過如果是用gcc來編譯的話 建議是用__func__, 我之前用gcc 編譯前者好像不會過......
(繼續閱讀...)
文章標籤

卡卡 發表在 痞客邦 留言(0) 人氣(2,164)

  • 個人分類:C & C++
▲top
  • 3月 28 週一 201103:58
  • C語言 用qsort sort string array

指標真的好難 寫了那麼久還是不太懂
想用qsort sort 字串 array 結果compare函式怎麼用都會錯囧
後來上網查了一下資料 才知道用錯了orz
以下是compare函式範例
(繼續閱讀...)
文章標籤

卡卡 發表在 痞客邦 留言(0) 人氣(3,062)

  • 個人分類:C & C++
▲top
  • 3月 27 週日 201117:27
  • C語言 如何知道檔案大小

兩種方法~

1.利用fseek(或lseek)
FILE* f = fopen(fileName, "r+");
fseek(f, 0, SEEK_END);
size = ftell(f);
fseek(f, 0, SEEK_SET);
(繼續閱讀...)
文章標籤

卡卡 發表在 痞客邦 留言(0) 人氣(19,224)

  • 個人分類:C & C++
▲top
  • 3月 22 週二 201101:31
  • C open函式

最近好久沒有用C寫程式了, 一直狂卡QQ
晚上在用open函式開檔案, 結果後來看發現權限都沒有設
後來查了一下才發現原來後面要加權限的設定, 這裡來講就是0666這串數字
open(filename, O_RDWR|O_CREAT, 0666)
(繼續閱讀...)
文章標籤

卡卡 發表在 痞客邦 留言(0) 人氣(5,680)

  • 個人分類:C & C++
▲top
  • 3月 21 週一 201102:36
  • C語言 getopt用法

文章新版網址:http://blog.carlcarl.me/11/c-getopt-usage/
getopt是用來判斷程式參數的函式
像是./a.out -s 之類的, getopt能對後面的-s這類參數做判斷處理
(繼續閱讀...)
文章標籤

卡卡 發表在 痞客邦 留言(0) 人氣(22,719)

  • 個人分類:C & C++
▲top
1

贊助

OPERA

文章搜尋

個人資訊

卡卡
暱稱:
卡卡
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (22,719)C語言 getopt用法
  • (19,224)C語言 如何知道檔案大小
  • (3,892)ubuntu 安裝 awstats 分析網站流量

最新文章

  • 測試文章
  • vim 安裝 pylint plugin
  • FreeBSD 修改預設shell為bash
  • Ubuntu nautilus 影片預覽圖
  • postfix 錯誤:Client host rejected: cannot find your hostname allow ip
  • ssh速度過慢
  • doxygen 目錄階層顯示檔案
  • nodejs 使用express 失敗
  • vimrc 判斷hostname
  • MongoDB Web介面管理工具: rockmongo

文章分類

  • database (1)
  • node.js (2)
  • FreeBSD (3)
  • 版本管理 (1)
  • vim (3)
  • cloud (1)
  • git (1)
  • Zend Framework (2)
  • C & C++ (7)
  • python (4)
  • js (1)
  • blog (1)
  • linux (20)
  • 未分類文章 (1)

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣:

文章精選

Google Analytics

webfont