Hello! I want to read a certain number of characters using cin stream of one. All I'll simply getline () works great for files but not when it is read from the keyboard. have therefore designed the following: Code: char s ; court <<"Input:"; cin.getline (s, 11, 'x'); court <<endl <<"read ["<<s <<"]"<<endl; which should lead to I 10 via keyboard sign reading, until I either a 11th enter, or 'x' press. but actually I ALWAYS (even if limitter = 'x') the input end with ENTER. is it ok according to standard, or is this simply the compiler / OS, that it does not work without a final ENTER ...?