n桁目~n桁目までの文字の取得 – プログラミング – Home

n桁目~n桁目までの文字の取得
 
通知
すべてクリア

[解決済] n桁目~n桁目までの文字の取得


ねこ
 ねこ
(@ねこ)
ゲスト
結合: 22年前
投稿: 94
Topic starter  

環境
VC++6.0で作成してます。

変数に値が代入された文字列に対して、
n桁目~n桁目までの文字を取得したい場合、
使用できる関数おかはあるのでしょうか?

変数に「ABCDEFG」という文字列があり、
2桁目から4桁目の文字を取得したい時。
どうしたらようにでしょうか。


引用未解決
トピックタグ
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

> 2桁目から4桁目の文字を取得したい時。
strncpyを利用すればできます。

http://www9.plala.or.jp/sgwr-t/lib/strncpy.html
第1引数を2桁目から始まるようにポインタを進めるとできます。


返信引用
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

その変数が、CString型ならMidでできます。


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 21年前
投稿: 600
 

その変数が、std::string型ならsubstrでできます。


返信引用
と
 と
(@と)
ゲスト
結合: 20年前
投稿: 33
 

char buf[] = ABCDEFG;
char buf2[4];

buf2[0] = buf[1];
buf2[1] = buf[2];
buf2[2] = buf[3];
buf2[3] = '\0';


返信引用
ねこ
 ねこ
(@ねこ)
ゲスト
結合: 22年前
投稿: 94
Topic starter  

Blue さん
dairygoods さん
πιστημη さん
と さん

解決できました。
ありごとうござます


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました