read lines from the keyboard(stdin) up to 2048 Bytes in size<br><br>-- what if it is 2049?&nbsp; should we throw away the entire line and pretend the user never did anything?&nbsp; or should we just send the first 2048?&nbsp; if we do opt to send the first 2048, should we leave the 2049th on the stream, or should we take everything stdin has to offer, and just throw away anything that does not fit?&nbsp; 
<br>