- 249 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 11:54:41 ]
- [1] 授業単元:趣味
[2] 問題文(含コード&リンク): ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8957.txt [3] 環境 [3.1] OS: XP [3.2] コンパイラ名とバージョン: MSC ver.5.1 [3.3] 言語:C パスワードの入出力プログラムをつくりたい。 PASSは4文字とし、1文字入力される毎に'*'を1個表示し、 4文字入力後パスワードをチェック。 PASSが正しければ「システムの使用を許可します」と表示し、 間違っていれば3回再入力させて、3回を超えたらエラーを表示。 (パスワードは予めプログラム内部で定義されているという前提で) こういうプログラムを書いてみたのですが、main以下「*password=1994」を 正解として宣言し、else文の部分でc[i]と*passwordを認識させてprintfで c[i]を表示させたいんですけれどもうまくいきません。 何故でしょう? 何となく原因はわかるのですが、漠然としていて手が出せないんです。 上のコードをみて、名人方のアドバイスをお聞かせ願いたい。
|

|