kamuiのお部屋


気ままにホームページ作っていきます

相互リンク募集中!!


とりあえずソース

このソフトは一応ホームページ作成補助ソフトとして作成しました
個人用に作ったものなので使いにくい点があるかもしれませんがご了承ください


っとまぁ前置きはこの辺にしておいてざっくりと説明していきます

概要としては
head.txt と list.txt のn番目のファイル(txtファイル) と foot.txtファイルをくっつけて
一つ上の階層のファイルに list.txt のn番目のファイル名(htmlファイル) として出力します

これだけではわかりづらいと思いますのでこのページを使って説明します


※foot.txtもhead.txtと役割は大して変わんないです

あとは list.txtの説明ですが
って感じですねww(はしょってスンマセン







というわけで次はソースの説明に参りましょう

最初にある関数 get_Csize(char* x) は引数に文字列を受け取り
その文字列のサイズ(長さ)を返します。※また後で使います

変数の説明 : headとfootはもうわかるでしょう
ifs : main のファイルを読み込むために使います
ofs : 書き込むためのファイルを開くために使います,ファイル名は
ifsの ****.txtの ****.htmlとなります

次に各ファイルを読み込んで書き込んでいます
(ここは関数化しても良かったかな)

headとfootは同じファイルを何度も使うので一回使ったあとに
読み込み位置を最初に戻しています
ifsは毎回書き換えられるので最初に戻す必要はない


で list.txt をすべて読み込み終わったら終了です

100行にも満たないソースなので何かの参考にでもなれば幸いです





参考 : このサイトでfstreamの勉強しました