Dev C++ Lessons

Dev C++ Lessons Average ratng: 3,6/5 8996 votes

I was searching for alternative for Turbo C++ and I found out a very good IDE “Dev-C++”. Unlike turbo c++, It has enough user base & supported by libraries/developers, help is available on many programming forums.Also many game developers use Dev-C++ as their back-end IDE.In next few articles,you will learn a lot about Dev-C++.In this article i have focused on introductory part of Dev-C++.

About Dev-C++
Dev-C++ is a free integrated development environment (IDE) for programming in C/C++. Dev-C++ is developed by Bloodshed software. It is shipped with the open source MinGW compiler. MinGW uses GCC,the GNU g++ compiler collection. With Dev-C++ you can write Windows or console-based C/C++ programs easily, you can even create installer for your application. Dev-C++ is hosted on Sourceforge. Current available version is 4.9.9.2(i.e Version 5 Beta). There is no news of recent updates for this IDE. Also Dev-C++ runs solely on windows, linux port no longer exists.

Update: There is a development team that has taken Dev-C++ IDE added few extra features like support for multiple compilers and Wxwidgets RAD port.This IDE is renamed as wxDev-C++.

Getting Dev-C++
You can downlaod Dev-C++ officially from Bloodshed or other mIrros like this.You an even purchase Dev-C++ CD-ROM that offers source code and examples alongwith the Compiler.
Get CD from Bloodshed Store Here : http://www.bloodshed.net/ordercd.html. To download Dev-C++,point your browser to http://www.bloodshed.net/devcpp.html .

  • Aug 02, 2019  beginners content on DEV. UPDATED AUGUST 2, 2019. This tag is dedicated to beginners to programming, development, networking, or to a particular language.
  • This tutorial shows how to develop a simple application using Visual Studio 2017. We’ll go through how to install Visual Studio with the workloads you’ll need to build this C console app and introduce you to the debugger. Time to Complete. A simple application written in C.
  • Nov 29, 2016  Hansoft is the agile project management tool for enterprise teams. Fast, efficient, and flexible, Hansoft empowers teams to collaborate more efficiently so they can advance together and build better products. Hansoft runs natively on leading operating sytems including OS.
  • Feb 01, 2011  This video is an introduction to C programming using the BloodShed Dev C IDE and compiler. This tutorial is designed for people that are completely new to computer programming.

Install Dev-C++
Follow the above mentioned link to download the most recent yet “beta” version of Dev-C++. When the installer offers to start Dev-C++ and will ask you some questions the first time you use it. Choose the default options.

You should let the installer put Dev-C++ in the default directory of C:Dev-Cpp, or put Dev-C++ in a simple location, such as D:Dev-Cpp. Avoid using folders and file names with spaces, as it will make it easier to later install add-ons or upgrades. Don’t put your own code inside the Dev-C++ folder. You may lose your work if you have to reinstall Dev-C++. You can create separate folder with name “Code”. You can later locate this directory with environment options.

C Language These tutorials explain the C language from its basics up to the newest features introduced by C11. Chapters have a practical orientation, with example programs in all sections to start practicing what is being explained right away. Nov 29, 2016 You can get visibility into the health and performance of your Cisco ASA environment in a single dashboard. View VPN tunnel status and get help monitoring firewall high availability, health, and readiness. It’s also designed to automatically discover and filter with ACLs, show rule hit counts, and detect shadow and redundant rules.

Configure Dev-C++Traktor pro 3 snap quantize.

Create a folder in Windows where you will keep all your code, e.g.,D:/fun/code. Now start the Dev-C++. In Dev-C++, click on the Tools menu and select the Environment Options menu option. Click on the tab labeled Files & Directories. click on the small “folder selector” icon next to User’s Default Directory field. This will open a file dialog box that will let you navigate to and select your code directory. After you have found and selected your directory, click Ok to choose it, then click Ok again to close the Environment Options dialog box.

Now in order to use debugger with our programs we have to modify some settings.In Dev-C++, click on the “Tools” menu and select “Compiler Options”. In the “Settings” tab, click on “Linker” in the left panel, and change “Generate debugging information” to “Yes”. then click Ok again to close the Settings dialog box.

Using Dev-C++

Like any other Compiler,Dev-C++ has option for creating project. This project file contains settings and all the related file information related your application. To create project you have to do following steps.Go to the “File” menu and select “New” then “Project.”. This will bring new dialog box for project properties. Choose “Empty Project” and then check “C++ project” or “C Project” as per project. Give a good name for your project and Click “Ok”. Dev-C++ will now ask you where to save your project.Give the right direction for your code directory then click on save.

If you want to work with source files then Go to the “File” menu and select “New” then “Source”. Here you will not be asked to save the file by compiler until and unless you compile or save file or exit Dev-C++.

DevPaks
DevPaks is the most famous extention of Dev-C++. Devpaks are usually libraries that contains GUI utilities,Toolkits,Compression libraries,Graphic libraries etc. Devpaks for famous toolkits like Wxwidgets, GTK,python, OpenGL are also available.There are many devpaks available for more advanced function use. These packs contain precompiled version of the library,so that any new user can download & develop without having to worry about library. Devpaks’s website has a list of paks in various categories.

Help & Support
If you have any questions or bugs then you can get your answers from Bloodshed FAQ.If you are not satisfied then you can get your questions answered from Aditsu FAQ.

Please don’t ask about homework problems in c++ or other stuff.If you found any bug or have problems with compiler post it on bloodshed website. If you have any suggestions & corrections, please do not hesitate to post it here.You can request for tutorial regarding “How to do this in Dec++” etc, but i suggest reading FAQ before posting small stuff here.

More articles about Dev-C++ are coming soon,so keep reading.

  • C Programming Tutorial
  • C Programming useful Resources
  • Selected Reading

C programming is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis M. Ritchie at the Bell Telephone Laboratories to develop the UNIX operating system. C is the most widely used computer language. It keeps fluctuating at number one scale of popularity along with Java programming language, which is also equally popular and most widely used among modern software programmers.

C programming language is a MUST for students and working professionals to become a great Software Engineer specially when they are working in Software Development Domain. I will list down some of the key advantages of learning C Programming:

  • Easy to learn

  • Structured language

  • It produces efficient programs

  • It can handle low-level activities

  • It can be compiled on a variety of computer platforms

  • C was invented to write an operating system called UNIX.

  • C is a successor of B language which was introduced around the early 1970s.

  • The language was formalized in 1988 by the American National Standard Institute (ANSI).

  • The UNIX OS was totally written in C.

  • Today C is the most widely used and popular System Programming Language.

  • Most of the state-of-the-art software have been implemented using C.

  • Today's most popular Linux OS and RDBMS MySQL have been written in C.

Dev C++ Lessons Youtube

Just to give you a little excitement about C programming, I'm going to give you a small conventional C Programming Hello World program, You can try it using Demo link.

Dev C++ Online

C was initially used for system development work, particularly the programs that make-up the operating system. C was adopted as a system development language because it produces code that runs nearly as fast as the code written in assembly language. Some examples of the use of C are -

Dev C++ Lessons Video

  • Operating Systems

  • Language Compilers

  • Assemblers

  • Text Editors

  • Print Spoolers

  • Network Drivers

  • Modern Programs

  • Databases

  • Language Interpreters

  • Utilities

This tutorial is designed for software programmers with a need to understand the C programming language starting from scratch. This C tutorial will give you enough understanding on C programming language from where you can take yourself to higher level of expertise.

Before proceeding with this tutorial, you should have a basic understanding of Computer Programming terminologies. A basic understanding of any of the programming languages will help you in understanding the C programming concepts and move fast on the learning track.