About Course

In this course we will discuss about C++ Programming, its uses and Functions. and how to use C++ Programming in real world Project: we will write some advance Project in C++. Here we will not discuss Only the introduction of C++ contents but we will try to implement C++ in real and Advanced Programming.
We will try to solve a lot of Problems and will Practice more and more in different ways to clear the topic:

With each topic, we will try to solve 3 to 4 examples to clear the concept. and for your Good Practice. It’s important to have some exercise for each topic. because Practice Makes Perfect.

About Author

This guy is perfect to teach you, how to use C++ programming to solve the real world problems. he has an great Knowledge in C/C++ programming. he designs many projects including some back-end programming, developing games, and some desktop apps.

C++ Overview.

C++ is known to be a very powerful language. C++ allows you to have a lot of control as to how you use computer resources, so in the right hands, its speed and ability to cheaply use resources should be able to surpass other languages. Thanks to C++’s performance, it is often used to develop game engines, games, and desktop apps. Many AAA title video games are built with C++.

Window Application Development 70%
Mobile Application Development 65%
For student Learning 88%
For Web Development 85%
Ranking in Programming World 92%
Popularity In Programming World 89%
Recommended to Your 76%
C/C++ Discussion Boards


  • Rana Ehsan Posted February 8, 2020 7:13 am

    Hi Omar
    Could you please tell me how to connect neighbor’s wifi without having password.

    • Sardar Omar Posted February 9, 2020 7:22 am

      Rana, you can use androdumpper applications to connect with your neighbor’s wifi, this application will work if your neighbor has enable their WPS protocol. Other method is to hack wifi,

  • Adaeze Posted August 26, 2018 10:26 am

    How can I open a random file in visual c++

  • Ashmeet Posted December 4, 2017 4:16 pm

    Hi , what is “setw” manipulator and what are the random access file operations? I am asking question related to file handling to be specific.

    • Sardar Omar Posted December 4, 2017 5:57 pm

      Random Access File

      read above given topics to clear your concept….
      Stay connected, & Enjoy your learning with InfoBrother.

      • Ashmeet Posted December 4, 2017 6:07 pm

        Your content doesnot have setw

        • Ashmeet Posted December 4, 2017 6:09 pm

          I am so sorry. I saw it. Thank you so much man!

  • Maria Ahmed Posted October 8, 2017 3:00 pm

    Kindly give a two real world example of Hybrid inheritance

    • Sardar Omar Posted October 9, 2017 5:58 am


      Read this tutorial “Inheritance” to clear your concept about inheritance,
      Enjoy your learning with us:

  • Shahid Sarwar Posted August 3, 2017 10:59 am

    This is my first interaction with infobrother and i found it quite attractive even that since morning i am following it for my oop practice but i have one confusion regarding data abstraction. Because i have learned data abstraction from your site and from some other sites as well but they were not reflecting this part of data abstraction as mentioned below:-
    This definition i have learned for data abstraction in oop

    “hiding unwanted information from outer objects and exposing only relevant information to outer objects.”

    would you please explain this scenario with the help of code by taking any real world problem.
    anxiously waiting for your reply Sir
    Thanks in Advance

    • Sardar Omar Posted August 10, 2017 4:52 am

      Mr Shahid,
      Using Access Labels, we can hide the unwanted information from outside world, using public, private and protected keyword. in C++, you don’t know how Your Cin>> or cout<< work. because its definition is hidden inside the library.

      In other words, Data Abstraction make complex system simple by hiding the unnecessary detail from the user.

      check out this tutorial,
      >Data Abstraction in C++

      to make your concept clear.

  • Sara Hayat Posted June 14, 2017 12:44 pm

    Hi InfoBrother, I have 2 numbers A, and B, how can I write the program in C++ to find out the value of A raised to the power of B??
    thank you. and really appreciate your answer.

    • Sardar Omar Posted June 15, 2017 3:49 pm

      Hi Sara, thanks for Visiting.
      Here is the simple example to find out the value of A raised to the power of B.

      using namespace std;
      int main()
          int A, B,result=1;
          cout<<"Enter the Value of A: ";
          cout<<"Enter the Value of B: ";
          for(int i=1;i<=B;i++)
              result = result*A;
          cout<<"Result :"<<result;
          return 0;

      Enjoy your Learning With InfoBrother

  • Areeha Fatima Posted May 27, 2017 11:10 am

    Hy Sir Omar ..How are you.
    i have question please tell me something about this
    before i have make the program to take the number from the user and check it waether it is even or odd
    and now i have smae situation but this time i am making a program to check the number weather it is prime number or not
    i know how to write a program for this but its condition to check the prime number is making lots of problems for me because i have never concept of prime numbers so please help me in this very little program
    by using any loop or espaciialy for loop

    • Sardar Omar Posted May 28, 2017 6:47 am

      Hi Areeha,

      The prime number is a whole number greater than 1, whose only two whole-number factors are 1 and itself. and The first few prime numbers are 2, 3, 5, 7, 11, 13, 17, 19, 23, and 29. Make it Clear..

      /*This program takes a positive integer from user and stores
       it in variable number. using for Loop it will check whether the
       Entered Number is Prime or not:*/
      #include <iostream>
      using namespace std;
      int main()
         int number;   //to Store the User Entered Number:
         bool isPrime = true; 
         cout << "Enter a positive integer: ";
         cin >> number;
         /*The First Loop will checks whether the number entered 
           by user is perfectly divisible by i or not. */
         for(int i = 2; i <= number / 2; ++i)
            /*If the number entered by user is perfectly 
            divisible by i then, isPrime is set to false and
             the number will not be a prime number.*/
            if(number % i == 0)
                isPrime = false;  //set to false, if the Number is Divisible by i:
                break;   //to Exit the Loop:
         if (isPrime) /*if the Boolean value is still true:
                         mean the Number is Prime: */
            cout << "This is a prime number";
        else   /*else the Boolean value is false: and 
                 the number is not prime: */
            cout << "This is not a prime number";
         return 0;

      I hope, This example is enough for You to Understand. if still face any problem, feel free to contact.
      Enjoy your Learning With InfoBrother:

  • Areeha Fatima Posted May 22, 2017 10:19 am

    i want to do that when a program finish one time then it give the option to repeat the program or exit the program.

    • Sardar Omar Posted May 22, 2017 12:09 pm


      check out this code… its working same as you want…

      using namespace std;
      int main()
        int number,      //to store user input number to make table;
            counter,    //for counter; 
            ans;        //to exit/continue loop:
            cout<<" Enter the Number: ";
                cout<<" Number should be less then 10: "<<endl;
                    cout<<number<<" x " <<counter<< " = " << number*counter<<endl;          
              cout<<"\nEnter any Number to continue the Program or 0 to exit: " ;
        }while(ans != 0 ); //user will press zero, and the program will end;
        cout<<" Thank you: ";
              return 0;

      • Areeha Fatima Posted May 22, 2017 6:36 pm

        Thank you so much for your co-operate with me
        that’s very helpful code for understanding this topic
        THANKS again.

  • Areeha Fatima Posted May 22, 2017 10:15 am

    Hy ..i have a small question about do while loop..
    please guid me about this ..
    i have make a programe by using while , do while Loop and if else statements ..
    but i want that this repeat all the program

    • Sardar Omar Posted May 22, 2017 10:23 am


      Let make it simple, you are trying to make the program that allow user to create the Multiplication table as he want. Your Program will ask to user whether he want to create the table or he want to exit… is it clear ?

      • Areeha Fatima Posted May 22, 2017 10:54 am

        No , please if you can help me thourough the code then it is more effecient for me ..please

      • Areeha Fatima Posted May 22, 2017 10:55 am

        sorry before i dont understand your Question..

      • Areeha Fatima Posted May 22, 2017 10:56 am

        And yes it is clear
        i want this that’s my question that you repeat for me

  • kashif Abbas Posted May 20, 2017 6:40 pm

    And sir i am your very big fan and believe me i am very huge fan of your this website ..
    because i dont know that this website help the others or not but this website is really very helping me in C++…
    And now my thinking is that Thank God i have this time Very helpful teacher in the form of this useful website ..
    Thank you sir ..And similarly help the people in future to learn the programing language .

    • Sardar Omar Posted May 20, 2017 6:48 pm

      Appreciated kashif…!!
      Enjoy your learning with InfoBrother….

  • kashif Abbas Posted May 20, 2017 6:34 pm

    Hi ..Sir Omar..??…How are you ..???
    Sir i am a bigginer in c++…And i have a very little question for you ..
    i have an assignment to do so i need little bit your help in this assignment ..
    sir i am making a small program in C++ by using while and do while loop ..
    my question is that if i make a programe then how can i promt the user that if you want to repeat the program then enter again this key and if user repeat the program then how to exit the program when the user want .

  • james Posted March 18, 2017 7:57 am

    Hi this is james from Scotland.
    I am really impressed by your work. that’s really simple and conceptual tutorials. love it.
    keep it up.

    • Sardar Omar Posted March 18, 2017 12:00 pm

      Hi james, thank you for your appreciation.

  • Faiza Ali Posted March 16, 2017 1:08 pm

    Hi This is Faiza from Islamabad. I have been learning C++ since 2015. and I am good in C++, but still I have some problem with it. the problem is that, I don’t know how to use C++ in real world. I mean how I can make some good working project using C++??

    • Sardar Omar Posted March 17, 2017 8:17 pm

      HI Faiza, This is the common problem with new Programmers. do don’t worry about it.
      The design process can be challenging for large projects, but for small practice problems it shouldn’t be. Ask yourself the following questions:

      • what you want to do exactly?
      • How You can do it? etc.

      and try to design a small program based upon your skill level. If you have experience in non oop languages like c, you can probably design a functional c++ program if you take the time to think out the problem. Otherwise, you can try to build a small c++ program, like a simple calculator. Design and programming is an iterative process, so it will take time to design and build a useful program in c++. Also, remember that Stroustrup, the creator of c++, built the language with commercial usage in mind, such that design and analysis to write programs is a software engineering principle, more than a simple coding task. But understanding design will give you the framework for thinking through your ideas and eventually building useful applications.

      • Faiza Ali Posted March 18, 2017 3:20 pm

        Thank you sardar Omar. I’ll try to do it.

  • Joseph jon Posted February 12, 2017 2:20 pm

    Hi this is Jose from India. I am very impressed by your C++ Tutorials. and I will feel very lucky if I can get the chance to work with you. is there any chance ??

    • Sardar Omar Posted February 12, 2017 4:23 pm

      Yes Mr Jose. there is always chance to work with InfoBrother. You can work on Blogs post or Tutorials too. so lemme know, what exactly you can do?

      • Joseph jon Posted February 13, 2017 11:33 am

        Thank You Sardar Omar. I can update This C++ Tutorials, I can work on C#, java, and php. I can Write Articles too. so tell me what I need to do to work with you?

        • Sardar Omar Posted February 14, 2017 7:47 pm

          Alright Mr Joseph. Please visit this link, follow the instruction and feel free to contact again.

          • Joseph jon Posted February 15, 2017 11:52 am

            Thank you Sardar Omar. I had visit the link. and I’ll submit my demo soon through your email address.

            and thank you for your corporation.
            really appreciated.

          • Sardar Omar Posted February 15, 2017 5:54 pm

            You are Welcome Mr Joseph. Good Luck and Enjoy your learning with InfoBrother.

  • Sania Khan Posted February 3, 2017 12:00 pm

    C++ or C#, Which one is better to learn ?

    • Sardar Omar Posted February 3, 2017 4:25 pm

      C++ and C#, both are great Programming languages. but C# is easy to learn than C++.

      • Faizan Posted February 3, 2017 6:43 pm

        In school, why we were taught C++ as our first language and then taught JAVA. I don’t know why they taught it to us this way but I think it has definitely helped in the long run; To be honest, I think C++ is a very powerful language and you can definitely benefit from learning it first.

        • Sardar Ali Posted February 4, 2017 8:40 pm

          Likewise, when I started to learn java after C++, I felt like I could conquer the world.

  • Nabila Posted January 25, 2017 3:36 am

    Standard Template Library (STL) Ko be cover Karen na plz.

    • Sardar Omar Posted January 26, 2017 8:37 pm

      In Future Insha Allah.

      • Nabila Posted January 26, 2017 8:40 pm

        Ok mujay zaror bataye ga plz. email kar dena update karny k bad, am waiting.

        • Sardar Omar Posted January 27, 2017 1:40 am


  • Usman Posted January 12, 2017 11:32 am

    Ap k tutorials bohat easy or clear han. thanx in tutorial k liye.

    • Sardar Omar Posted January 12, 2017 8:34 pm

      You are Welcome. Happy learning with InfoBrother.

  • Saba Posted December 28, 2016 8:26 pm

    thanks….!! but how about Turbo C++.

    • Sardar Omar Posted December 28, 2016 9:00 pm

      That’s good too… but in my tutorial, i am using Dev C++. it’s easy and interesting to use.

      • Saba Posted December 29, 2016 4:12 am

        Ok. thank you. and Your tutorials are really easy and conceptual for beginner.

        • Sardar Omar Posted December 29, 2016 8:31 pm

          You Are welcome. and i am glad you like it.
          Enjoy Your Learning.

  • Saba Posted December 27, 2016 11:19 am

    What IDE do you prefer for C++??

    • Sardar Omar Posted December 28, 2016 8:24 pm

      I Would like to say “Visual C++”. But if you are Beginner in C++, then you should use a basic compiler like Dev C++. (read more…)

Ask Question?

Your email address will not be published. Required fields are marked *