--- In [email protected], "Brett W. McCoy" <[EMAIL PROTECTED]> wrote: > > On 8/18/06, alex_merlin_1985 <[EMAIL PROTECTED]> wrote: > > > I'm trying to make a type sequence in a program made in BGI mode, > > but it doesn't work fine. The purpose is that the user is asked to > > type in his name and to get that in a string. Like this: > > I recommend you get rid of Turbo C++ and upgrade to Dev-C++ or Visual > C++ Express -- they are free and they are modern... Turbo C++ is very > outdated. Both of these compilers support Windows development, as well > as console applications. > > > #include <conio.h> > > #include <graphics.h> > > > > void main() > > { > > int i; > > char key; > > outtextxy(100,100,"Type in your name:"); > > while(key!=13)//enter is pushed > > { > > outtextxy(220+i,100,&key); > > i+=10;//increment the position where th new char is output > > } > > } > > > > The point is that it works fine, but it displays an extra char with > > each character I input. For example: > > -I type "a", but it displays: a@(or something that looks like @) > > I don't see where you are actually capturing the keyboard input. Are > you using fgets()? > > -- > Brett McCoy: Programmer by Day, Guitarist by Night > http://www.alhazred.com > http://www.cassandrasyndrome.com > http://www.revelmoon.com >
I only mentioned the typing part of it because there am I stuck, capturing the chars isn't a problem... just want to escape from that extra character after each inputted char... To unsubscribe, send a blank message to <mailto:[EMAIL PROTECTED]>. Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/c-prog/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
