ユーザーから5文字の文字列を受け入れる必要があります(5文字のみ)。 使用する必要があります文字列を入力する/文字列の長さを確認する必要があります(C++)
istringstream
同じですか?
私はこれで何かを取り除くことはできませんか?
int main()
{
char *InputMain;
InputMain=(char *)malloc(5+1);
cout << "Enter the number : " <<endl;
cin.getline (InputMain, 5, '\n'); // Input goes into InputMain
cout << "The number entered is : " << InputMain <<endl;
cin.get();
}
そして、次の部分は、私は、ユーザー入力のみ5文字を確認してください
How'd ..来ますか?ユーザーが5文字以上入力すると、5文字しか入力できないという警告が表示されるはずです。
これは本質的に文字列であるため、文字列内の各文字を解析し、それぞれのASCII値(数字用)と照合することで解決できます。
これは宿題のように聞こえます – lothar