Home > database >  This is blobedit pit
This is blobedit pit

Time:10-12

 
//====================================================================
//function: printer: : write
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
//description:
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
//parameters:
//value character variable []
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
//return values: an integer
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
//the author: the test date: 2017.10.21
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
//modify history:
//
//====================================================================

Blob lb
Int ll, li

Ll=UpperBound (variable)
//BlobEdit after insert a string or char value, will automatically append a char (0) as a string an end tag
//if the string is char (0) at the end or the value itself is char (0), is no longer an additional
//so the total length will be one, or the last character can't insert
//this strange behavior more need to pay attention to when dealing with Chinese or unicode
Lb=blob (+ 1) (ll)

For li=1 to ll
BlobEdit (lb, li, variable [li])//function to perform the design of the return value is also very strange
Next
//lb at this time of the last one is char (0) or Spaces, to get rid of
Lb=blobmid (1 lb, ll)
Return fileWrite (enclosing fileHandle, lb)

CodePudding user response:

If you really like the original poster wrote, must be a hole, do not pay attention to fall into, have free time I try, seldom used blobedit, are directly, such as

Lb_data=https://bbs.csdn.net/topics/lb_data + blob (" ok ")
  • Related