mixed up
Please support our C advertiser: Programming Forums
![]() |
•
•
Posts: 10
Reputation:
Solved Threads: 0
when i wrote the following program in turbo c,the out put was right but when i wroted it in
borland c,the out put was wrong and the (*) was printed in wrong place,so what is the problem with
borland c for dos.for another example i wrote a program which contained some graphical features
compilers couldent compile it ,exept borland c for dos(even borland c for windows coulden`t compile
it,an error about bgi and windows ...?! happend).
by the way i have an other question:
can u please brif me on bgi api (16- bit 32- bit os) or name some good web sites about it?
borland c,the out put was wrong and the (*) was printed in wrong place,so what is the problem with
borland c for dos.for another example i wrote a program which contained some graphical features
compilers couldent compile it ,exept borland c for dos(even borland c for windows coulden`t compile
it,an error about bgi and windows ...?! happend).
c Syntax (Toggle Plain Text)
#include <stdio.h> #include <conio.h> int main(){ clrscr(); gotoxy(50,20);//one printf("*"); gotoxy(0,0);//two printf("*"); getch(); return 0; }
can u please brif me on bgi api (16- bit 32- bit os) or name some good web sites about it?
Last edited by Narue : Nov 19th, 2008 at 9:23 am. Reason: added code tags, do it yourself from now on or I'll start infracting you for rule violations
gotoxy() is a function developed by Borland for Turbo C. It was never standard C to begin with, so to get your program back to standards and up to date, try using: SetConsoleCursorPosition() Here's another usefull link
other things that are non-standard in your program are:
#include <conio.h> Just delete itclrscr(); Click here for alternativesgetch(); . Use getchar(); instead if you're just using it to pause the program Want better/more replies to your questions? Wrap your code in [code] [/code] tags!
•
•
•
•
for another example i wrote a program which contained some graphical features
compilers couldent compile it ,exept borland c for dos(even borland c for windows coulden`t compile
As you found out the hard way, attempting to port programs written with ancient Turbo C is pretty tedious -- usually requires 100% rewrite of everything used from dos.h and graphics.h
![]() |
Similar Threads
Other Threads in the C Forum
- Import and export mixed data from and to csv file in VBA6 (Visual Basic 4 / 5 / 6)
- Numeric elements of a mixed list (Python)
- min/max of a mixed type list (Python)
- int mixed always returns huge negative number (C++)
- Windows 98 SE Computer's icons are mixed up (Windows 9x / Me)
- Can't get multimedia keys to work on mac keyboard (Apple Hardware)
Other Threads in the C Forum
- Previous Thread: Likely questions
- Next Thread: corruption of the heap
•
•
•
•
Views: 287 | Replies: 3 | Currently Viewing: 1 (0 members and 1 guests)






Linear Mode