Alternatives to Bloodshed Dev-C for all platforms with any license Eclipse. Eclipse is an extensible development platform with runtimes and application frameworks. Microsoft Visual Studio. Microsoft Visual Studio is an integrated development environment (IDE). A free, open-source.
The conio.h header file used in C programming language contains functions for console input/output. Some of its most commonly used functions are clrscr, getch, getche, kbhit etc. They can be used to clear screen, change color of text and background, move text, check whether a key is pressed or not and to perform other tasks.
C++ Conio.h Functions
Nothing platform-specific is particularly convenient, but if you wish to do both Windows and *nix then I recommend you to the NCurses library.
For use on POSIX platforms (like Ubuntu): NCurses
http://www.gnu.org/software/ncurses/
For use on Windows: PDCurses
http://pdcurses.sourceforge.net/
Both are highly compatible and, unless you are doing something the documentation says is specific to one or the other, they should work identically.
Here are some useful links:
Links for getting started: http://www.cplusplus.com/forum/windows/15935/#msg79025
Basics: http://www.cplusplus.com/forum/beginner/5796/#msg25862
Basic example ('Press the 'any' key'): http://www.cplusplus.com/forum/general/497/#msg1734
Informative example: http://www.cplusplus.com/forum/beginner/4520/#msg19965
Basic color example: http://www.cplusplus.com/forum/general/11032/2/#msg52617
Another color example: http://www.cplusplus.com/forum/general/11032/#msg52049
Wikipedia article & links: http://en.wikipedia.org/wiki/Ncurses
'NCURSES programming HOWTO': http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/
Be sure to look around for good documentation too. A good start is to Google for 'man curses'.
Hope this helps.
For use on POSIX platforms (like Ubuntu): NCurses
http://www.gnu.org/software/ncurses/
For use on Windows: PDCurses
http://pdcurses.sourceforge.net/
Both are highly compatible and, unless you are doing something the documentation says is specific to one or the other, they should work identically.
Here are some useful links:
Links for getting started: http://www.cplusplus.com/forum/windows/15935/#msg79025
Basics: http://www.cplusplus.com/forum/beginner/5796/#msg25862
Basic example ('Press the 'any' key'): http://www.cplusplus.com/forum/general/497/#msg1734
Informative example: http://www.cplusplus.com/forum/beginner/4520/#msg19965
Basic color example: http://www.cplusplus.com/forum/general/11032/2/#msg52617
Another color example: http://www.cplusplus.com/forum/general/11032/#msg52049
Wikipedia article & links: http://en.wikipedia.org/wiki/Ncurses
'NCURSES programming HOWTO': http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/
Be sure to look around for good documentation too. A good start is to Google for 'man curses'.
Hope this helps.
Ncurses.h
- Input and Output operations can also be performed in C using the C Standard Input and Output Library (cstdio, known as stdio.h in the C language). This library uses what are called streams to operate with physical devices such as keyboards, printers, terminals or with any other type of files supported by the system. Streams are an abstraction to interact with these in an uniform way; All.
- Conio.h is a C header file used in old MS-DOS compilers to create text user interfaces. Compilers that targeted non-DOS operating systems, such as Linux, Win32 and OS/2, provided different implementations of these functions. The #include h will give you almost all the functionalities that was provided in conio.h.
- Mar 18, 2017 It’s basically used in Turbo C IDE. It has two important functions: 1. Clrscr - This is used to clear the previous output in the output window. If we don’t use it in our program then the output window will become messy.
- Jul 21, 2014 codeconio.h/code is a compiler extension which is found only in MS-DOS compilers (as you know GCC is a Linux/UNIX Compiler). Being a compiler extension, you'll have to note that this is not a part of C/C.