プログラムはこんな感じです。 伏せ文字なしもありも同じ関数になっています。 サンプルでは入力は A~Z と @ しか入力できません。 文字数は8文字迄です。 入力操作としては、Enterで入力終了です。 ←で一文字消せます。 説明し忘れていましたが、伏せ文字(マスク文字)は1文字としてください。 チェックしていないので長いとおかしなことに^^; "" とすると伏せ文字とならず入力した文字が表示されます。 USER入力のときは "" PASSWORD入力のときは "●" みたいに。 何かの参考になれば。