【QBASIC互換!?】FreeBasic【GPL】
■ このスレッドは過去ログ倉庫に格納されています
0609デフォルトの名無しさん
2016/08/27(土) 06:30:50.96ID:x4Brisg/CDir = Exepath + "\": 'IIx =IIx +MakiMkdir ( CDir )
Contdir = CDir +"Cont" : IIx =IIx +MakiMkdir ( Contdir )
Indir = CDir +"InData" : IIx =IIx +MakiMkdir ( Indir )
という、管理・入力、、、という一連のディレクトリー作製に成功した。
内部変数では保守の容易さを目的に、ディレクトリ(パス)を示す文字列には、末尾に「\」を入れています。
文字列の内容を見ただけで、ディレクトリーなのか、識別子のないファイル名なのか、を区別できないためです。
識別子のついたディレクトリーなんてものもありますので。
http://www.hi-ho.ne.jp/makoto_watanabe/FbEdit/tut4.htm
では、固定長文字列を使っていて、Nul文字の取り扱いで可変長文字列演算(+,&)でおかしな結果になったものと思われる。
固定長文字列演算は、今のところどうやっていいのか不明。
固定長文字列演算をもサポートしているようなので、手持ちのルーチンを引数合わせのみで書き換えるかなんてことも考えています。
GWの頃はPEEK, POKEでやっていましたが、VBではBit配列を使った演算とLSETに変わりました。
FreeBasicではどのように処理するのか今のところ分かっていません。
■ このスレッドは過去ログ倉庫に格納されています