ユーザーが 4 つの入力を 1 つずつ入力する必要がある割り当てがあります。それらは: character、float、float、int です。
主な問題は、エラーをチェックし、使用された入力が有効であることを確認する方法です。
文字セクションは終了しましたが、float と int について、数字のみが入力されていることを確認し、文字または記号が入力されている場合はエラー メッセージを出力するにはどうすればよいですか?
たぶんisdigit()
、またはisaplha()
それらの使用を実装する方法がわからないと思いました。
注: 入力には既に使用scanf()
していますが、入力が有効かどうかを確認する方法がわかりません。