KHPC_v003doc01
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* KHPC ver.0.03の内部資料的なもの
-(by [[K]], 2016.08.08)
** 基本仕様
-KHPCの4番目のバージョン。KHPCは[[persistent-C>persistent...
-基本方針: とにかくできるだけ手抜きをする。次のバージョ...
-このバージョンの目玉:pbdtolにsetintコマンドを追加
** ダウンロード
-http://khfdpl.osask.jp/download/khpc003a.zip
--ソースはTab=4を想定。
** サンプルコード(1)
#include <stdio.h>
#include "khpc0.h"
persistent int t3_flag = 0;
int main(int argc, const char **argv)
{
int i = 0;
persistent_noload();
persistent_save(0); // セーブファイルを確実に作るため.
while (t3_flag == 0) {
persistent_load(1);
i++;
printf(" %d \r", i);
}
return 0;
}
-こんなプログラムを作って、t3.cで保存してビルドして実行す...
-そしてpbdtolでsetintして、t3_flagを1にすると、プログラム...
-Ctrl-Cで強引に止めるのと大差ないと思うかもしれないけど、...
-pbdtolなんか使わなくても別のプログラムで永続変数のt3_fla...
-もちろんキー入力などをスキャンして、特定のキーが押された...
-またCtrl-Cで止める場合とは異なり、0,1以外にもいろんな値...
** 関数群
-[[KHPC_v000doc01]]に準ずる。
* こめんと欄
#comment
終了行:
* KHPC ver.0.03の内部資料的なもの
-(by [[K]], 2016.08.08)
** 基本仕様
-KHPCの4番目のバージョン。KHPCは[[persistent-C>persistent...
-基本方針: とにかくできるだけ手抜きをする。次のバージョ...
-このバージョンの目玉:pbdtolにsetintコマンドを追加
** ダウンロード
-http://khfdpl.osask.jp/download/khpc003a.zip
--ソースはTab=4を想定。
** サンプルコード(1)
#include <stdio.h>
#include "khpc0.h"
persistent int t3_flag = 0;
int main(int argc, const char **argv)
{
int i = 0;
persistent_noload();
persistent_save(0); // セーブファイルを確実に作るため.
while (t3_flag == 0) {
persistent_load(1);
i++;
printf(" %d \r", i);
}
return 0;
}
-こんなプログラムを作って、t3.cで保存してビルドして実行す...
-そしてpbdtolでsetintして、t3_flagを1にすると、プログラム...
-Ctrl-Cで強引に止めるのと大差ないと思うかもしれないけど、...
-pbdtolなんか使わなくても別のプログラムで永続変数のt3_fla...
-もちろんキー入力などをスキャンして、特定のキーが押された...
-またCtrl-Cで止める場合とは異なり、0,1以外にもいろんな値...
** 関数群
-[[KHPC_v000doc01]]に準ずる。
* こめんと欄
#comment
ページ名: