文字数の数え方

返信する


答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: 文字数の数え方

Re: 文字数の数え方

by MML » 2007年4月06日(金) 22:21

> >memcpy( Buff , CmpData , lstrlen(CmpData) )
ちなみに、ここはmemcpyでなくて「lstrcpy」でもOKです。

lstrcpy(Buff,CmpData)

コピー量を指定する場合はmemcpyが良いかもしれませんが、
そうでない場合はlstrcpyが良いと思います。
...ぜんぜん教えてほしいことと関係はないと思いますが
脱String型と書いてあったので...。

by THEREMIN » 2007年4月06日(金) 17:54

lstrlen(Buff)でいいんじゃないの?

文字数の数え方

by 初心者 » 2007年4月06日(金) 17:34

String型を脱却する練習をしています。

>Const CmpData = "abcdefg"
>Dim Buff As BytePtr
>Buff = calloc( lstrlen(CmpData) + 1)
>memcpy( Buff , CmpData , lstrlen(CmpData) )

上記Buffの文字数を数える方法は、ループでNULLを探する以外にありますか?

String型に頼ると下記でいけます。

>Dim I As Long
>I = Len(MakeStr(Buff))

せっかくなので、String型を使わない方法を教えてください。

ページトップ