Jax 的工作紀錄
除了在整理學習上的經驗,同時也能幫助其他需要的人
顯示具有
C語言
標籤的文章。
顯示所有文章
顯示具有
C語言
標籤的文章。
顯示所有文章
2011-07-21
[C語言] strtok 切開字串
›
#include <string.h> char * strtok( char * str, const char * delim); strtok 提供的功能是將字串依照所設定的切分符號字串分解。 #include <stdio.h> #in...
[轉載][C語言] memcpy 複製指定長度的字串
›
轉載自: C Language -memcpy #include <string.h> void * memcpy ( void * destination, const void * source, size_t num); memcpy 提供的功能是...
[轉載][C語言] memset 設定記憶體空間的值
›
轉載自: C Language -memset #include <string.h> void * memset( void * s, int c, size_t n); memset 設定位元組中的位元值,設定的方式從s 開始將n 個位元組設定成為...
[C語言] realpath 取得真實路徑
›
realpath 真是一個方便又好用函數,簡簡單單就可以取得一個路徑的絕對路徑,還可以檢查檔案是否存在。 #include <stdlib.h> char * realpath( const char * path, char * resolved_pa...
2011-04-01
[轉載][C語言] 函數彙整
›
轉載自: C語言的函數彙整 此資料僅供函數查詢用,正確用法請參閱C Bibile,或線上手冊。 數學運算函數 函數名稱 #include 用 途 abs stdlib....
2011-03-28
[C語言] 讀取簡易的設定檔
›
#include <stdio.h> #include <stdlib.h> #include <string.h> #define CONFIG_PATH "test.conf" #define SIZE ...
[C語言] 用 fnmatch 依副檔名過濾檔案類型
›
#include <stdio.h> #include <string.h> #include <fnmatch.h> #define SIZE 256 int main(int argc, const char ** argv){ ...
[C語言] 取得檔案副檔名
›
#include <string.h> char *getExtension(char *fileName){ int len = strlen(fileName); int i = len; while( fileName[i]!=...
2011-01-19
[C語言] 比對兩個檔案中的 list
›
這是用很簡單的方式比對兩個檔案中的 list 並不是很有效率就是了,只是希望比 shell 快一點 當 diffPath 檔案中的項目不在 basePath 的檔案裡,就會 print 出來。 #include <stdio.h> #include <...
2010-11-10
[C/C++語言] 解析命令列的參數
›
// xxxx.exe -cfg path -tg target #include <stdio.h> #include <string.h> int main(int argc, char *argv[]) { int status = 0;...
1 則留言:
2010-10-13
[C/C++語言] undefined reference to 錯誤排解
›
通常會出現 undefined reference to `function()' 這個錯誤有下面這兩個原因: 未連接正確的(靜態/動態)庫,或者是頭文件(*.h)和庫(*.a / *.so / *.dll)版本不匹配。 g++ -o test *.o -L/MyP...
2010-10-12
linux C程序中獲取shell腳本輸出[轉載]
›
使用臨時文件 首先想到的方法就是將命令輸出重定向到一個臨時文件,在我們的應用程序中讀取這個臨時文件,獲得外部命令執行結果,代碼如下所示: #define CMD_STR_LEN 1024 int mysystem(char* cmdstring, char* tmpfil...
2010-10-07
[C/C++語言] file_put_contents() 與 file_get_contents()
›
Base C library : #include <stdio.h> #include <malloc.h> char* file_get_contents(char* filename){ char *content; long length; F...
[C/C++語言] Makefile 通用範例
›
SRC_DIR = src OBJ_DIR = obj SOURCES = \ $(SRC_DIR)/test2.cpp \ TARGET = main.exe # ================================================= INCLUDE...
2010-09-03
用 Eclipse CDT 編譯 CppSQLite3
›
工作上為了讓 sqlite 可以在 platform 上執行,所以必須從完整的 source code 開始編譯,對於不怎麼熟悉 Makefile 的我這真是一件麻煩的事,還好以前有玩過 CDT,索性就利用他可以自動建立 Makefile 的功能來做。 不過我是使用 Eclips...
2009-04-28
[C語言] 高斯消去法-特約化矩陣(RREF)
›
#include<stdio.h> #include<stdlib.h> /*高斯消去法 - 特約化矩陣*/ double **matrix_rref(double **matrix, int m, int n){ double zero=0.00...
6 則留言:
2009-04-25
[LEX] 使用命令列參數開啟檔案
›
/*[flex] 的指令參數 * ( flex -FLi8 %f ) * -l 最大兼容性法則 * -i 不區分大小寫 * -f 產生不壓縮的完整表格,效率快,所需空間大 * -F 最佳效率與空間優化 * -L 在產生的程式碼中不加入 #line * -7 使用 7...
3 則留言:
[C語言] 快速排序法(quick sort)
›
#include<stdio.h> /** quick_sort [快速排序法] * @param {array} array * @param {int} low * @param {int} high */ int quick_sort(int *arra...
3 則留言:
[C語言] 連結串列(link list)
›
/* link list (連結串列) */ #include<stdio.h> #include<string.h> #include<stdlib.h> /* 定義結構型態 */ typedef struct link_node{ ...
[C語言] 字串取代(str_replace)
›
strlen , strcpy , strstr , strcat , malloc #include <stdio.h> #include <string.h> #include <stdlib.h> /* str_repla...
›
首頁
查看網路版