2008-01-01から1年間の記事一覧
Borland C++ Compiler 5.5@FAQ
Future's Laboratory殿を参考 makefile_bcc - FreeStyleWiki #Makefile CC = bcc32 LINKER = ilink32 INCLUDE = -I"c:\borland\bcc55\Include" LIB = -L"c:\borland\bcc55\Lib;c:\borland\bcc55\Lib\PSDK" #コンパイルオプション CFLAGS = -w -tWC LFLAG = /…
ilink32 c0x32.obj my.obj,my.exe,,cw32.lib import32.lib my.lib
bcc32 -c Mylib.c tlib Mylib.lib +Mylib.obj bcc32 -c main.c ilink32 main.obj Mylib.lib main.c内に #pragma comment(lib, "Mylib.lib") が必要かも知れないがなくても動作した
参考になります。 http://blog.livedoor.jp/dq_school/archives/1050794.html 参考ソース 404 Not Found
http://docs.codegear.com/docs/radstudio/radstudio2007/RS2007_helpupdates/HUpdate4/JA/html/devwin32/contents.html
日本語に訳された奇特なお方がおられる。 textdrop.net - このウェブサイトは販売用です! - リソースおよび情報
/* csv.c: csvライブラリ本体 */ #include <stdio.h> #include <stdlib.h> #include <string.h> #include "csv.h" enum { NOMEM = -2 }; /* メモリ不足のシグナル */ /* 独立csvフィールド構造体 */ typedef struct csv_field { int csv_num; /* csv独立ナンバー */ char *line; /* 入力文</string.h></stdlib.h></stdio.h>…
デバッガ ・我々の個人的な手法で言えば、我々がデバッガを使うのは、せいぜいスタックとレースを実行したり変数の値を1~2個表示させたりするときぐらいにすぎない。 ・プログラムをステップ実行するよりも、もっと真剣に考えたり、重要な部分に出力文や自動…
図形描画とキー操作 [Alt]キー: 描画する位置、あるいは移動する位置をセルの枠線に揃える [Shift]キー: 移動の際にこのキーを併用すると、上下左右のいずれかに平行移動する(通常は自由に移動できる) [Ctrl]キー: オブジェクトをドラッグすると複製操作にな…
セルの選択とポインタの移動 行全体を選択 [Shift]+[space] 列全体を選択 [Ctrl]+[space] アクティブセル領域を選択 [Ctrl]+[*] 領域、あるいはシート全体を選択 [Ctrl]+[Shift]+[space] シート全体を選択 [Ctrl]+[A] 入力操作 真上のセルから数式をコピー […
/* hash関数 */ #include <stdio.h> #include <string.h> #include <stdlib.h> #define NHASH 30 #define MULTIPLER 31 #define CREATE 1 typedef struct Nameval Nameval; struct Nameval { char *name; int value; Nameval *next; /* チェイン中の次 */ }; Nameval *symtab[NHASH]; /* </stdlib.h></string.h></stdio.h>…
[exception]---------------例外の基底クラス +-[bad_alloc]-----------メモリ確保失敗 +-[bad_cast]------------不正な動的キャスト +-[bad_exception--------関数が例外指定されていない例外を送出 +-[bad_typeid]----------typeid式に空ポインタが含まれ…
(1)変更を行わないもの for_each() 指定区間の要素を操作する find() 指定区間からの要素を検索する find_if() 指定された条件を満足させる要素を検索 count() 指定された値である要素の数を返す count_if() 指定された条件を満足させる要素の数を返す misma…
http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200608/06080070.txt std::string s = b.to_string,std::allocator > ();
関数 説明 b.test(n) ビット位置nが1なら真を返す b.any() どれかビットが1なら真を返す b.none() 全ビットが0のとき真を返す b.flip() 全ビットを反転する b.flip(n) ビット位置nを反転する b.set() 全ビットを1にする b.set(n) ビット位置nを1にする b.res…
priority_queue qt1; // 大きい値優先 priority_queue, greater > qt2; // 小さい値優先 関数 説明 empty() 要素が空なら真を返す(基盤コンテナのempty()を呼ぶ size() 要素数を返す(基盤コンテナのsize()を呼ぶ top() 先頭の要素を参照する(基盤コンテナのf…
関数 説明 empty() 要素が空なら真を返す(基盤コンテナのempty()を呼ぶ) size() 要素数を返す(基盤コンテナのsize()を呼ぶ) front() 先頭要素の参照を返す(基盤コンテナのfront()を呼ぶ back() 末尾要素の参照を返す(基盤コンテナのback()を呼ぶ push() 末尾…
関数 説明 empty() 要素が空なら真を返す(基盤コンテナのempty()を呼ぶ) size() 要素数を返す(基盤コンテナのsize()を呼ぶ) top() 末尾要素を参照する(基盤コンテナのback()を呼ぶ push() 末尾に要素を追加する(基盤コンテナのpush_back()を呼ぶ) pop() 末尾…
int n; set st; set::iterator p; 記述 説明 st.insert(10) stに値を設定。重複キーは防止され、データはソートされる p = st.find(40) キー40を検索。未登録ならst.end()が返る n = st.count(50) キー50の登録数を返す。setは重複キー不許可なので戻り値は1…
map m1, m2; // string-int型のmap map::iterator p; // 反復子 記述 説明 m1.insert(pair("ezaki", 111)) pairクラスでデータ設定。入力データは自動的にソートされる m1.insert(make_pair("asada", 222)) make_pairクラスでデータ設定 m1["ezaki"]=111 添…
list t1, t2; // int対応のlist list::iterator p; // 反復子 list::reverse_iterator rp; // 逆進反復子 記述 説明 t1.push_front(10) データを先頭に追加 t1.push_back(20) データを末尾に追加 t1.insert(p, 30) pの位置にデータを挿入。挿入後にpは次に進…
int n; vector v1, v2; // int 指定のvector vector::iterator p, p1, p2; // 反復子 vector::reverse_iterator rp; // 逆進反復子 記述 説明 v1.push_back(n) データを末尾に追加 v1.size() 要素数を返す v1[n] n番目の要素 p=v1.begin() 先頭要素を指す反…
ve li de ma mm se ms st qu pq 関数名 *1 *2 *3 *4 *5 *6 *7 *8 *9 *10 説明 == != = ve li de ma mm se ms st qu コンテナの比較演算子 assin ve li de 要素を代入する at ve de 指定要素の参照を返す back ve li de qu 末尾要素を指す参照を返す begin ve…
Okoshiyasu2
ジャンクション機能を使ってディスク・ボリュームをマウントする − @IT ■ あるフォルダの下に、別のドライブやボリューム、フォルダをマウントしたいことがある。 ■ Windows OSでは「ジャンクション・ポイント」機能を使ってマウントできる。 ■ ボリューム…
-D をヌル文字列として定義する -D をとして定義する 例 >bcc32 -ea.exe -DDEBUG cp_mac2.cpp
>cl /EHsc smp1.cpp /EHscはVisual C++独自のスイッチ指定で、標準C++機能の一部(例外処理機能)を適切に処理するためのものである。C++>より
// 文字リテラル #include #include using namespace std; int main(void) { char ch; wchar_t wd; locale::global(locale("japanese")); ch = 'A'; wd = L'漢'; cout // 文字列リテラル #include #include using namespace std; int main(void) { locale::g…
Borland C++ Compiler 5.5 - FAQ CPP32 BCC32が行うコンパイル処理のうちC/C++としてのプリプロセッサの処理だけを行います。プリプロセッサとは、ソースコード中に#で始まる指令(#includeや#define)などを処理する機能です。通常のC/C++コンパイラでは、…