after the first time the function is executed........if it is reexecuted then the cursor wont show at the right spot.............???????:crazy::undecided
heres the code Code: #include<dos.h> #include<conio.h> #include<stdio.h> #include<stdlib.h> void write2screen(int y,int x,char c,int attb); main() { FILE *ptr; char a[12]; int i,j; for(i=2;i<=49;i++) { for(j=2;j<=79;j++) { write2screen(i,j,' ',0); } } ptr=fopen("C:\\new.txt","w"); fprintf(ptr,"hello"); getch(); textattr(18); gotoxy(10,10); cprintf("Hello"); gets(a); getch(); puts(a); getch(); }
after first esecution of the program the cursor wont show up alongwith the letters being typed in......
Hi. What compiler are you using and on which platform? Conio is Windows specific if I remember correctly? If you can tell me what compiler you are using, I could try to recreate the scenario.
Aaaah, Borland Compiler 3.0? Wow, that takes me back quite a bit. I'm not sure if it works as expected under Windows XP, but have you tried running in full-screen mode? On the command prompt, press Alt-Enter to go into fullscreen mode and retest your application. I do know that conio.h is not a standard C++ library, and it's given me lots of problems before, so the real issue might be in how that library functions. Can't you use a more modern compiler, for example, the MingW that ships with the http://www.codelite.org/ IDE?