2016/10/29(Sat) 18:18:27|NO.77268
>>1 notesave と bsave の違い
notesaveは、文字列の保存専用です。
bsaveは、文字列も文字列以外も保存出来ます。
>>2 noteload と bload の違い
上記と同様。
>>3 exist filename 後に strsizeに格納されるファイルサイズと
>> fileを変数にロードしてからstrlen(変数名)で取ってくるファイルサイズの違い
この場合のstrsizeはbsaveと同じサイズを返します。
strlenは文字として認識できるサイズを返します。
ノート系の命令は文字列を文字列として扱う場合は便利ですが、質問の様に何らかの
加工を加えた結果、文字列として扱えないような操作には不向きです。
文字列型変数とは言いますが実際には汎用変数と同じで、文字として扱うのであれば
文字列しか使えませんが、文字として認識できないデータを扱うことも出来ます。
その場合は当然ですが、扱うデータのサイズは自前で管理することになります。
個人的にノート系の命令はフォーマットの決まった文字列専用の命令で、それ以外の
場合はBLOAD/BSAVEを使って自前で解釈するという風な使い分けです。
|