.................................................
<< 07年02月 >>
28 29 30 31 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28


最近のコメント
10/07 北本
09/29 拝承
07/28 北本
07/20 ばてれん
10/26 北本
.............................
何となくリンク
.............................

2020年
02月
05月
2019年
04月 05月
08月 09月
2018年
01月 02月 03月
04月 05月 06月
09月
10月
2017年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2016年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2015年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2014年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2013年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2012年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2011年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2010年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2009年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2008年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2007年
02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月

レスを書き込みます




「文字DELくん」のバグ修正した。 2007年2月25日(日)10時27分
分類:更新記録 [この記事のURL]

頭が冴えてる午前中にソース見たら、あっさりバグの原因判明。
修正したバージョンをアップしておいた。 ⇒文字DELくん Ver1.11

原因は出力ファイルのクローズがされてないことでした。(一括置換の時)
以下、原因。(主に興味のある人向け)
----------------------------------------------------------------------

処理の流れは、main()関数から、fileout()関数をコールし、
fileout()関数内で出力ファイルをオープンしてますが、

main()関数に戻った後、fileout()関数で開いたファイルをクローズしてた。

fileout()関数の戻り値に出力ファイル名が渡されるように
作ってなかったので、main()関数でファイルクローズしようとしても、
ファイル名が解らないのでクローズできない。

つまり、出力ファイルを開きっぱなしで処理が続いていき、
46個目のファイルを開こうとして落ちた。
‥‥同時に開けるファイル数には制限があるということがわかった。


nik5.144