monazilla/develop/subject.txt
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#topicpath
*subject.txtの仕様
#contents
**概観
***データ
0000000000.dat<>スレッドタイトル (レス数)
0000000000.dat<>スレッドタイトル (レス数)
...
**規則
文字コードはShiftJIS、改行コードは\nのみ。
***スレッドキー
スレッドキーは、スレッドが立てられた時のtime関数の値(epoc...
大半が10桁になってはいますが、まだ9桁のスレッドもあります。
それから、924ではじまる10桁のスレッドキーがありますが、
そのスレッドは普通に立てられたものではありません。
書き込みできない、しばらくすると勝手に上がってくる、など、
ちょっと変わった特徴があります。
***スレッドタイトル
スレッドタイトルとレス数は一緒になっていますから、
別々に使おうと思ったら(多くはそうだと思う)、分割してやら...
分割する際には、スレッドタイトルの後に空白が1つ入っていま...
不要ならそれを削除してしまってもいいと思います。
具体的には、Cでは、以下のようなコードで分割できます。
p = strrchr(title, ' ');
*p = '\0';
nres = atoi(p+2); /* +2は、空白と開きカッコをスキップ */
終了行:
#topicpath
*subject.txtの仕様
#contents
**概観
***データ
0000000000.dat<>スレッドタイトル (レス数)
0000000000.dat<>スレッドタイトル (レス数)
...
**規則
文字コードはShiftJIS、改行コードは\nのみ。
***スレッドキー
スレッドキーは、スレッドが立てられた時のtime関数の値(epoc...
大半が10桁になってはいますが、まだ9桁のスレッドもあります。
それから、924ではじまる10桁のスレッドキーがありますが、
そのスレッドは普通に立てられたものではありません。
書き込みできない、しばらくすると勝手に上がってくる、など、
ちょっと変わった特徴があります。
***スレッドタイトル
スレッドタイトルとレス数は一緒になっていますから、
別々に使おうと思ったら(多くはそうだと思う)、分割してやら...
分割する際には、スレッドタイトルの後に空白が1つ入っていま...
不要ならそれを削除してしまってもいいと思います。
具体的には、Cでは、以下のようなコードで分割できます。
p = strrchr(title, ' ');
*p = '\0';
nres = atoi(p+2); /* +2は、空白と開きカッコをスキップ */
ページ名: