PDF download Download Article PDF download Download Article

Ever wanted to program in C++? The best way to learn is by looking at examples. Take a look at the basic C++ programming outline to learn about the structure of a C++ program, then create a simple program on your own.

  1. 1
    Get a compiler and/or IDE. Three good choices are GCC , or if your computer is running Windows, Visual Studio Express Edition or Dev-C++ .
  2. 2
    Try some example programs. Copy and paste the following into a text/code editor:
      A simple program is given by Bjarne Stroustrup (developer of C++) to check your compiler:
       #include 
       <iostream>[[Image:Create a Simple Program in C++ Step 1 Version 3.jpg|center]] 
        
       #include 
       <string> 
        
       using 
       namespace 
       std 
       ; 
       int 
       main 
       () 
       { 
       string 
       s 
       ; 
       cout 
       << 
       "Your Name 
       \n 
       " 
       ; 
       cin 
       >> 
       s 
       ; 
       cout 
       << 
       "Hello, " 
       << 
       s 
       << 
       '\n' 
       ; 
       return 
       0 
       ; 
       } 
      
    • A program for finding the sum of two numbers:
       [[ 
       Image 
       : 
       Create 
       a 
       Simple 
       Program 
       in 
       C 
       ++ 
       Step 
       2 
       Version 
       3. 
       jpg 
       | 
       center 
       ]] 
       #include 
       <iostream> 
        
       using 
       namespace 
       std 
       ; 
       int 
       main 
       () 
       { 
       int 
       no1 
       , 
       no2 
       , 
       sum 
       ; 
       cout 
       << 
       " 
       \n 
       Enter the first number = " 
       ; 
       cin 
       >> 
       no1 
       ; 
       cout 
       << 
       " 
       \n 
       Enter the second number = " 
       ; 
       cin 
       >> 
       no2 
       ; 
       sum 
       = 
       no1 
       + 
       no2 
       ; 
       cout 
       << 
       " 
       \n 
       The sum of " 
       << 
       no1 
       << 
       " and " 
       << 
       no2 
       << 
       " = " 
       << 
       sum 
       << 
       '\n' 
       ; 
       return 
       0 
       ; 
       } 
      
    • A program for finding the product in multiplication problems:
       [[ 
       Image 
       : 
       Create 
       a 
       Simple 
       Program 
       in 
       C 
       ++ 
       Step 
       3 
       Version 
       3. 
       jpg 
       | 
       center 
       ]] 
       #include 
       <iostream> 
        
       int 
       main 
       () 
       { 
       int 
       v1 
       , 
       v2 
       , 
       range 
       ; 
       std 
       :: 
       cout 
       << 
       "Please input two numbers:" 
       << 
       std 
       :: 
       endl 
       ; 
       std 
       :: 
       cin 
       >> 
       v1 
       >> 
       v2 
       ; 
       if 
       ( 
       v1 
       <= 
       v2 
       ) 
       { 
       range 
       = 
       v2 
       - 
       v1 
       ; 
       } 
       else 
       { 
       range 
       = 
       v1 
       - 
       v2 
       ; 
       } 
       std 
       :: 
       cout 
       << 
       "range = " 
       << 
       range 
       << 
       std 
       :: 
       endl 
       ; 
       return 
       0 
       ; 
       } 
      
    • A program for finding the value of exponents:
       [[ 
       Image 
       : 
       Create 
       a 
       Simple 
       Program 
       in 
       C 
       ++ 
       Step 
       4 
       Version 
       3. 
       jpg 
       | 
       center 
       ]] 
       #include 
       <iostream> 
        
       using 
       namespace 
       std 
       ; 
       int 
       main 
       () 
       { 
       int 
       value 
       , 
       pow 
       , 
       result 
       = 
       1 
       ; 
       cout 
       << 
       "Please enter operand:" 
       << 
       endl 
       ; 
       cin 
       >> 
       value 
       ; 
       # 
       cout 
       << 
       "Please enter exponent:" 
       << 
       endl 
       ; 
       cin 
       >> 
       pow 
       ; 
       for 
       ( 
       int 
       cnt 
       = 
       0 
       ; 
       cnt 
       != 
       pow 
       ; 
       cnt 
       ++ 
       ) 
       result 
       *= 
       value 
       ; 
       cout 
       << 
       value 
       << 
       " to the power of " 
       << 
       pow 
       << 
       " is: " 
       << 
       result 
       << 
       endl 
       ; 
       return 
       0 
       ; 
       } 
      
    Advertisement
  3. 3
    Save this as a .cpp file with a name that accurately reflects your program. Don't confuse there are many other extensions for C++ files, choose any of them (like *.cc, *.cxx, *.c++, *.cp) .
    • Hint : It should say Save as Type: {select "All Files"}
  4. 4
    Compile it. For users of linux and gcc compiler, use Command : g++ sum.cpp . Users of Window can use any C++ compiler, such as MS Visual C++ , Dev-C++ or any other preferred program.
  5. For users of Linux and gcc compiler Command : ./a.out (a.out is an executable file produce by compiler after compilation of program.)
  6. Advertisement

Community Q&A

Search
Add New Question
  • Question
    Are there online solving programs?
    Community Answer
    Yes, there are many types of online solving programming tests available on the internet.
  • Question
    What are the uses of C++?
    Community Answer
    Everything! It can be used in everything from programming games to making webpages, software, and databases.
  • Question
    I'm interested in learning C++, but I don't have any money. What can I do?
    Community Answer
    Look for tutorials like this one online and teach yourself.
See more answers
Ask a Question
      Advertisement

      Video

      Tips

      Show More Tips
      Submit a Tip
      All tip submissions are carefully reviewed before being published
      Thanks for submitting a tip for review!
      Advertisement

      Warnings

      • Your program will crash if you try to input alphabetical values to one of the "int" vars. Since no propper error trapping is done your program can't convert the values. Better read string or catch your exceptions.
      • Make sure to stay as far away from Dev-C++ as possible, because it has multiple bugs, an outdated compiler, and has not been updated since 2005.
      • Never use obsolete code.
      Advertisement

      Things You'll Need

      • A text/code editor (e.g. vim, notepad, etc).
      • A compiler.
      • Alternatively, an IDE contains an editor and a compiler.
      • Turbo c
      • Codepad online
      • Notepad++

      About This Article

      Thanks to all authors for creating a page that has been read 497,435 times.

      Is this article up to date?

      Advertisement