Jul 23, 2009 I have reinstall Dev C altogether now using the previous forum posts. And downloaded gsl 1.8 in the same folder as Dev C. At this point, I still have to find the exact directions of how to create a project and run a.cpp that allows me to access GNU math libraries. In the last program C program to add two integer numbers, we discussed how to take input and find the sum of two integer numbers?In this program we are doing the same but using a user defined function, this program will take two integer numbers are calculate the sum/addition of them using a user defined function. The function addition is used to calculate addition of the numbers, in this.
- Latest Version:DEV-C++ 5.11 LATEST
- Requirements:Windows XP / Vista / Windows 7 / Windows 8 / Windows 10
- Author / Product:Bloodshed Software / DEV-C++
- Old Versions:
- Filename:Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exe
- MD5 Checksum:581d2ec5eff634a610705d01ec6da553
- Details:DEV-C++ 2020 full offline installer setup for PC 32bit/64bit
is a fully-featured integrated development environment (IDE) for creating, debugging and creating applications written in a popular C++ programming language. Even though tools for the development of C++ software have undergone countless upgrades over the years, a large number of developers located all around the world have expressed a wish to continue using DEV-C++. This IDE platform has proven itself as highly reliable and intuitive, giving developers access to all of their necessary tools, in-depth debugging, and most importantly, a stable error-free environment for the development of apps of all sizes – from small school tasks to large business projects intended for both internal and public use.
The app is an open-source IDE environment, offering software solutions and the necessary tools for C++ app development. However, be aware that its toolset is focused more on novices and basic programming, and that open source community has not updated its toolset for a considerable time. Still, what is present in its latest version represents a highly-capable C++ IDE that could be used for years without encountering any issue.
If you are a novice, are a student who wants to create C++ project in a stable and easy to use software environment, or even if you are a seasoned programmer who wants to access C++ programming inside small IDE that will not strain your computer resources, DEV-C++ represents a perfect choice. It has all the required tools and feature sets for creating small to mid-sized apps.
It runs on all modern versions of Windows and can be used without any restrictions for free. It was originally developed as an open-source fork of the Bloodshed Dev-C++ IDE.
Installation and Use
Dev C++ User Defined Functions
Even though DEV-C++ is filled with advanced compiler, debugger and a wide array of dev tools, it’s installation package is quite small (only around 50 MB) and therefore can be easily installed on any modern Windows PC or laptop. Just follow the onscreen instructions, and in mere seconds DEV C plus plus will be ready for running. Other more developed modern IDE environments, on the other hand, require much more storage space, and their installation can run for minutes.Once up and running, you will be welcomed in a user-friendly interface that can be additionally customized to better fit your needs. The main window of the app follows the basic structure of many other modern IDE environments, with top row of dropdown menus and buttons that are shortcuts to its many built-in tools, a large vertical three-tabbed area for managing Projects, Classes and Debug listings, and of course, the main project area (with support for tabs) where you can start programming your apps. Both the app and the current project can be customized extensively. App Options window features tabs for Genera, Fonts, Colors, Code Insertion, Class Browsing, and Autosave customizations. Environment Options feature tabs for General, Directories, External Programs, File Associations, and CVS support customization.
Features and Highlights
- Fully-featured IDE for developing C++ apps.
- User-friendly interface with many tools for managing project development.
- Resource-light and unobtrusive feature set.
- Focused on novices and mid-level programmers who want stability and reliability.
- Powerful compiler and debugger.
- Compatible with all the modern versions of Windows OS
C++ For Function
The latest reviewed version was checked on 9 June 2017. There are 2 pending changes awaiting review.
C++ Function List
All Standard C Library Functions [edit]
Functions | Descriptions |
---|---|
abort | stops the program |
abs | absolute value without minus |
acos | arc cosine |
asctime | a textual version of the time |
asin | arc sine |
assert | stops the program if an expression isn't true |
atan | arc tangent |
atan2 | arc tangent, using signs to determine quadrants |
atexit | sets a function to be called when the program exits |
atof | converts a string to a double |
atoi | converts a string to an integer |
atol | converts a string to a long |
bsearch | perform a binary search |
calloc | allocates and clears a two-dimensional chunk of memory |
ceil | the smallest integer not less than a certain value |
clearerr | clears errors |
clock | returns the amount of time that the program has been running |
cos | cosine |
cosh | hyperbolic cosine |
ctime | returns a specifically formatted version of the time |
difftime | the difference between two times |
div | returns the quotient and remainder of a division |
exit | stop the program |
exp | returns 'e' raised to a given power |
fabs | absolute value for floating-point numbers |
fclose | close a file |
feof | true if at the end-of-file |
ferror | checks for a file error |
fflush | writes the contents of the output buffer |
fgetc | get a character from a stream |
fgetpos | get the file position indicator |
fgets | get a string of characters from a stream |
floor | returns the largest integer not greater than a given value |
fmod | returns the remainder of a division |
fopen | open a file |
fprintf | print formatted output to a file |
fputc | write a character to a file |
fputs | write a string to a file |
fread | read from a file |
free | returns previously allocated memory to the operating system |
freopen | open an existing stream with a different name |
frexp | decomposes a number into scientific notation |
fscanf | read formatted input from a file |
fseek | move to a specific location in a file |
fsetpos | move to a specific location in a file |
ftell | returns the current file position indicator |
fwrite | write to a file |
getc | read a character from a file |
getchar | read a character from STDIN |
getenv | get environment information about a variable |
gets | read a string from STDIN |
gmtime | returns a pointer to the current Greenwich Mean Time |
isalnum | true if a character is alphanumeric |
isalpha | true if a character is alphabetic |
iscntrl | true if a character is a control character |
isdigit | true if a character is a digit |
isgraph | true if a character is a graphical character |
islower | true if a character is lowercase |
isprint | true if a character is a printing character |
ispunct | true if a character is punctuation |
isspace | true if a character is a space character |
isupper | true if a character is an uppercase character |
itoa | Convert a integer to a string |
isxdigit | true if a character is a hexadecimal character |
labs | absolute value for long integers |
ldexp | computes a number in scientific notation |
ldiv | returns the quotient and remainder of a division, in long integer form |
localtime | returns a pointer to the current time |
log | natural logarithm |
log10 | natural logarithm, in base 10 |
longjmp | start execution at a certain point in the program |
malloc | allocates memory |
memchr | searches an array for the first occurrence of a character |
memcmp | compares two buffers |
memcpy | copies one buffer to another |
memmove | moves one buffer to another |
memset | fills a buffer with a character |
mktime | returns the calendar version of a given time |
modf | decomposes a number into integer and fractional parts |
perror | displays a string version of the current error to STDERR |
pow | returns a given number raised to another number |
printf | write formatted output to STDOUT |
putc | write a character to a stream |
putchar | write a character to STDOUT |
puts | write a string to STDOUT |
qsort | perform a quicksort. |
raise | send a signal to the program |
rand | returns a pseudo-random number |
realloc | changes the size of previously allocated memory |
remove | erase a file |
rename | rename a file |
rewind | move the file position indicator to the beginning of a file |
scanf | read formatted input from STDIN |
setbuf | set the buffer for a specific stream |
setjmp | set execution to start at a certain point |
setlocale | sets the current locale |
setvbuf | set the buffer and size for a specific stream |
signal | register a function as a signal handler |
sin | sine |
sinh | hyperbolic sine |
sprintf | write formatted output to a buffer |
sqrt | square root |
srand | initialize the random number generator |
sscanf | read formatted input from a buffer |
strcat | concatenates two strings |
strchr | finds the first occurrence of a character in a string |
strcmp | compares two strings |
strcoll | compares two strings in accordance to the current locale |
strcpy | copies one string to another |
strcspn | searches one string for any characters in another |
strerror | returns a text version of a given error code |
strftime | returns individual elements of the date and time |
strlen | returns the length of a given string |
strncat | concatenates a certain amount of characters of two strings |
strncmp | compares a certain amount of characters of two strings |
strncpy | copies a certain amount of characters from one string to another |
strpbrk | finds the first location of any character in one string, in another string |
strrchr | finds the last occurrence of a character in a string |
strspn | returns the length of a substring of characters of a string |
strstr | finds the first occurrence of a substring of characters |
strtod | converts a string to a double |
strtok | finds the next token in a string |
strtol | converts a string to a long |
strtoul | converts a string to an unsigned long |
strxfrm | converts a substring so that it can be used by string comparison functions |
system | perform a system call |
tan | tangent |
tanh | hyperbolic tangent |
time | returns the current calendar time of the system |
tmpfile | return a pointer to a temporary file |
tmpnam | return a unique filename |
tolower | converts a character to lowercase |
toupper | converts a character to uppercase |
ungetc | puts a character back into a stream |
va_arg | use variable length parameter lists |
vprintf, vfprintf, and vsprintf | write formatted output with variable argument lists |
vscanf, vfscanf, and vsscanf | read formatted input with variable argument lists |
Dev C++ Function
These routines included on the Standard C Library can be sub divided into:
Dev C++ Functions
Retrieved from 'https://en.wikibooks.org/w/index.php?title=C%2B%2B_Programming/Code/Standard_C_Library/Functions&oldid=3560645'