通知
すべてクリア
Topic starter
2004年10月27日 5:35 PM
文字列を所得し、それを指定した文字数分だけ抜き出して、
別の変数に格納したいのですが、どのような方法で実現できるのでしょうか?
ご存知の方おられましたら教えてください。
2004年10月27日 5:49 PM
根本的に情報不足です。
これだけでは、あなたがどこまでできて、どこが分からないのかさっぱりわかりません。
> 文字列を所得し、
どこから取得するのですか?
ファイルからですか?コンソールからの入力ですか?エディットボックスからですか?
とりあえず、
> それを指定した文字数分だけ抜き出して、別の変数に格納したい
にかんしては、文字列を取得して、charの配列であるbufferに文字を
格納することが出来たのなら、N文字目からM文字分、
charの配列dataに格納するのであれば、こんな感じでできると思います。
(バッファサイズ等は未チェックです。)
memcpy( data, buffer[N-1], M );
data[M] = '\0';
2004年11月4日 5:56 PM
MFCだとして
CString str(12345);
CString str2 = str.Mid(2,3);