私はユーザログインを行っていますが、ユーザ作成パートに問題があります。私の問題は、入力ユーザー名をテキストファイルと照合して、そのユーザー名が既に存在するかどうかを確認しようとしていることです。私はそれが私が持っている配列に入力ユーザー名を比較することができないようです。私はこれを達成するための2つの異なる方法を試してみました。 1つは配列を使用し、もう1つはオンラインで私がかなり理解していないものを使用しています。どんな助けや説明も大歓迎です。ここでユーザの作成のためにフラットファイルに対してユーザ名入力を確認する問題
はここ http://codepad.org/G7xmsf3z
のオフを比較するために、配列を使用して私の試みで、あなたの最初の試みで、私の第二の試み http://codepad.org/SbeqmdbG
このような質問が表示されたとき、私はいつも「どのように類似したユーザー名を許可するべきか」と思っています。私。 'Example'が登録されていれば、ユーザ名' EXample'を許さなければなりませんか?あるいは、「エミリー」と「エミリー」の両方が許可されるべきですか?要するに、最初にルールを決め、そのルールに従ったサブルーチンを作ります。 – TLP
あなたの登録システムを台無しにする競争状態がここにあります。現在のプログラムが実行を終了してロックを解除するまで、他のプロセスをロックアウトしてアカウントリストを更新する方法を理解する必要があります。ファイルをロックすることは可能ですが、ロックを処理する適切なDBに情報を格納するのと同じくらい簡単ではありません。 – tadmc