名前の入力
Posted: 2009年10月03日(土) 11:26
こんにちは、今ゲームを作っているのですが詰まってしまいました。
Visual C++2008で開発をしています。
RPGの作成をしていて、仲間の管理をしています。
typedef struct
{
char name[11]; // 名前
int hp; // HP
int mp; // MP
...
} kanri
kanri nakama;
名前は任意の名前を入力させる形にしています。
テキストボックスからなどではなく、選択された文字を nakama.name に一文字ずつ入れていくやり方でやっています。
しかし、一文字戻る 一文字削除 と言ったようないわゆる文字の消し方が分からなくなってしまいました。
例えば、 あいうえお という名前まで選択して、お を消したい場合です。
文字を入れていくなら、strcat_s でできましたが、最後に入力された文字を消すにはどうすればいいのでしょうか。
Visual C++2008で開発をしています。
RPGの作成をしていて、仲間の管理をしています。
typedef struct
{
char name[11]; // 名前
int hp; // HP
int mp; // MP
...
} kanri
kanri nakama;
名前は任意の名前を入力させる形にしています。
テキストボックスからなどではなく、選択された文字を nakama.name に一文字ずつ入れていくやり方でやっています。
しかし、一文字戻る 一文字削除 と言ったようないわゆる文字の消し方が分からなくなってしまいました。
例えば、 あいうえお という名前まで選択して、お を消したい場合です。
文字を入れていくなら、strcat_s でできましたが、最後に入力された文字を消すにはどうすればいいのでしょうか。