這樣有個好處就是我自己可以通過google隨時搜索源代碼例子,比如我想找udp編程的例子時,我就在google里輸入:udp site:zhoulifa.bokee.com搜索,能看到我自己的源代碼例子。
下面這個例子是關(guān)于字符轉(zhuǎn)換為數(shù)值的函數(shù)atoi,比如用戶輸入字符串245432轉(zhuǎn)換成int型值245432
源代碼是:
#include <stdio.h> /* for printf */ #include <stdlib.h> /* for atoi */ /************關(guān)于本文檔******************************************** *filename: atoi.c *purpose: 說明如何將字符串轉(zhuǎn)換成int型數(shù)值 *wrote by: zhoulifa(zhoulifa@163.com) 周立發(fā)(http://zhoulifa.bokee.com) Linux愛好者 Linux知識傳播者 SOHO族 開發(fā)者 最擅長C語言 *date time:2008-01-26 15:55 上海大雪天,據(jù)說是多年不遇 *Note: 任何人可以任意復(fù)制代碼并運用這些文檔,當然包括你的商業(yè)用途 * 但請遵循GPL *Thanks to: * Ubuntu 本程序在Ubuntu 7.10系統(tǒng)上測試完全正常 * Google.com 我通常通過google搜索發(fā)現(xiàn)許多有用的資料 *Hope:希望越來越多的人貢獻自己的力量,為科學(xué)技術(shù)發(fā)展出力 * 科技站在巨人的肩膀上進步更快!感謝有開源前輩的貢獻! *********************************************************************/ int main(int argc, char ** argv) { printf("%d\n", atoi(argv[1])); return 0; } |
編譯此程序用命令:
gcc -Wall atoi.c
執(zhí)行程序:
./a.out -40
得到輸出:
-40
如果運行時帶參數(shù):
./a.out 45345
得到輸出:
45345
google中搜索本文的方法是輸入如下關(guān)鍵字進行搜索:
atoi site:zhoulifa.bokee.com