1,triplet_head.h 檔案
1view code#define true 1
2#define false 0
3#define ok 1
4#define error 0
5#define over_flow -2
67 typedef int
status;
8 typedef int
elemtype;
9 typedef elemtype *triplet;
1011 status init_triplet(triplet &t, elemtype v1, elemtype v2, elemtype v3);
12//
構造 triplet t,並賦予3個元素的值為 v1,v2,v3
13 status destroy_triplet(triplet &t);
14//
銷毀 triplet t
15 status get(triplet t, int i, elemtype &e);
16//
用e返回t的第i個元素的值
17 status put(triplet &t, int
i, elemtype e);
1819
status isascending(triplet t);
2021
status isdescending(triplet t);
2223 status max(triplet t, elemtype &e);
2425 status min(triplet t, elemtype &e);
2,triplet_impl.cpp 檔案(首先,需要include "stdafx.h"(stdafx.hinclude了stdio.h);其次,引入stdlib.h和string.h; 再次,引入triplet_head.h)
1 #include "view codestdafx.h
"2 #include "
triplet_head.h"3
4 #include 5 #include
67 status init_triplet(triplet &t, elemtype v1, elemtype v2, elemtype v3)814
15 status destroy_triplet(triplet &t)
1621
22 status get(triplet t, int i, elemtype &e)
2329
30 status put(triplet &t, int
i, elemtype e)
3137
38status isascending(triplet t)
3942
43 status max(triplet t, elemtype &e)
44
3,main函式(首先,還是需要include "stdafx.h",其次,引入實現triplet_impl.cpp)
1//2view code//34 #include "
stdafx.h
"5 #include "
triplet_impl.cpp"6
78intmain()
9
在vc6上搭建sdl的開發環境
sdl有跨平台的directx之稱 通常與opengl配合便可以實現3d遊戲的開發 然後再把sdl解壓包下的lib目錄下的sdl.lib和sdlmain.lib檔案拷貝到vc98的lib目錄 注意sdl解壓包下的lib目錄下分為x86和x64兩種版本 如果邇的開發機是32位 便把x86的資料夾拷貝過...
在linux上搭建mycat環境
在linux上搭建mycat 環境 windows7 虛擬機器 oracle vmvirtualbox linux ubuntukylin 14.04.1 amd64.iso jdk 1.7 mysql 5.5 一.環境準備 step1 安裝虛擬機器 step2 修改宿主機bios配置,詳細步驟見文...
在GEE上搭建python環境
參照中的gee 學習筆記三十 五 三十六和三十七。在三十五中,是在windows下本地配置python環境,期間我解決了pyasn1版本過低的問題,但沒想到最後一步一直沒有結果出來,不知是否是網路原因。故本地配置失敗。安裝google的 python api的客戶端 pip install goog...