B20.1 Automatic carriage return
$Bill Luebkert
dbe@wgn.net
Thu Dec 31 15:25:00 GMT 1998
Mumit Khan wrote:
>
> "Cheung Chi Man" <cheung_chi_man@hotmail.com> writes:
> > I use Cygwin B20.1, under WIndows 95, to compile my C++ program.
> > However, I found that a carriage return occur even if I have no
> > intention to do.
> > For example, my program (test.cpp):
> > #include <iostream>
> > void main()
> > { int number;
> > cout<<" Please input a number ";
> > cin>>number;
> > cout<<number<<" is your input number";
> > }
> > When I compile it and run the prgram, it occur as follow :
> > ------- screen shot -------
> > BASH.EXE-2.02$g++ -o test test.cpp
> > BASH.EXE-2.02$./test.exe
> > Please input a number
> > 13
> > 13 is your input number BASH.EXE-2.02$
> > ------- screen shot end ------
> > It automatically make a carriage return !! Is there something
> > worng ?
> >
>
> The carriage return comes from when you hit <cr> after you enter the
> number.
>
> It's not a bug, but expected behaviour. To do otherwise, ie., to swallow
> the <cr>, you need to use one of the terminal packages (eg., curses).
I'm not positive, but I think he's referring to the <cr> before the 13,
not after. The one after "number". My guess is he wanted the number
to be input on the same line as the prompt.
--
,-/- __ _ _ $Bill Luebkert ICQ=14439852
(_/ / ) // // DBE Collectibles http://www.wgn.net/~dbe/
/ ) /--< o // // Mailto:dbe@wgn.net V3: http://come.to/dbe
-/-' /___/_<_</_</_ http://www.freeyellow.com/members/dbecoll/
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".
More information about the Cygwin
mailing list