Important alert: (current site time 7/15/2013 4:43:17 PM EDT)
 

article

Absoulute C++ Beginner's pack

Email
Submitted on: 7/2/2003 7:22:35 PM
By: Ian Agar.  
Level: Beginner
User Rating: By 34 Users
Compatibility: C, C++ (general)
Views: 39621
 
     This is a huge complete tutorial package teaching classes, variables, functions, Hello World, include files, preprocessor, comments, math operators, converting variables, and tons more in several paragraphs each lesson, going in order of difficulty. It includes an Examples folder and further references along with an introduction to C++ and a normal text and a Rich Text tutorial, so you get whatever suits you. Enjoy!

This article has accompanying files
 
 
Terms of Agreement:   
By using this article, you agree to the following terms...   
  1. You may use this article in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
  2. You MAY NOT redistribute this article (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this article from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the article or article's description.
				*Updated 9/10/03: Now includes ANSI info and a few fixed errors!*

Download the .zip folder. The examples, read me, Rich Text and normal text tutorial, and further references are in there. Please give comments or at least vote on it because I started this on June 25 in the morning and I still feel it is not done. I stayed up till 3 AM one night just working on this. I want to teach beginners in an easy to understand and complete way, and that's what I tried to do in this package. Enjoy!

winzip iconDownload article

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

If you don't have a virus scanner, you can get one at many places on the net including:McAfee.com

 
Terms of Agreement:   
By using this article, you agree to the following terms...   
  1. You may use this article in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
  2. You MAY NOT redistribute this article (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this article from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the article or article's description.


Other 26 submission(s) by this author

 


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this article (in the Beginner category)?
(The article with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments
7/3/2003 10:32:02 AMboaz

good job comrade!
(If this comment was disrespectful, please report it.)

 
7/4/2003 7:52:51 AMVbNick

thank you very very much yoo...
(If this comment was disrespectful, please report it.)

 
7/4/2003 7:59:01 PMservodude

Thanks for a solid contribution!

Keep up the GREAT work, the silent majority DOES appreciate your time and effort.
(If this comment was disrespectful, please report it.)

 
7/5/2003 6:53:50 PM

Very nice. Must agree that this is a great contribution. Please continue to keep up the great work!!!
(If this comment was disrespectful, please report it.)

 
7/7/2003 1:23:05 AM

Very Good Tutorial!
(If this comment was disrespectful, please report it.)

 
7/7/2003 3:01:33 PM

hi, great tutorial, I just started and im a major noob. I also cant get the Digital Mars compiler to work, is there any way some one can clear that up in one e-mail???
My e-mail adress is:
metaforce321@hotmail.com
thank you for all of ur help so far. (:-P
(If this comment was disrespectful, please report it.)

 
7/10/2003 1:07:12 PMAnders Magnusson

Aah... C++.. Tutorial..
S-a-w-eeee-t!
(If this comment was disrespectful, please report it.)

 
7/10/2003 3:33:22 PM

Very nice. We sincerely appreciate your effort. Congratulations, You're a great coder. If I need help, I'll mail to you.
(If this comment was disrespectful, please report it.)

 
7/10/2003 6:59:19 PMChris

Awesome job, this helps alot. I was just getting ready to learn and this made things aton easier. Well laided out, thanks again
(If this comment was disrespectful, please report it.)

 
7/16/2003 7:51:18 PMDale Liop

Thanks for the tutorial - so far, it has been quite helpful!
(If this comment was disrespectful, please report it.)

 
7/26/2003 1:16:56 PMIzzy

Excellent C++ Tutorial!!! Extremely well done and useful. Thanks again Beginner's introduction.

Tzzy
(If this comment was disrespectful, please report it.)

 
7/30/2003 5:28:30 AM

Well done mate. I've been programming Visual Basic for years and I've recently decided to move to C++ but I could never find anything decent but this is good, no, this KICKS ARSE!!!!!!!!!!!!
(If this comment was disrespectful, please report it.)

 
8/3/2003 9:06:37 PM

Great Job! I just started and learned tons from this, you really need to make Absoulute C++ Beginner's pack #2, continuing from this one. =P

(If this comment was disrespectful, please report it.)

 
8/3/2003 9:31:14 PMIan Agar.

Yes. I have plans for a second one, but am not sure if I should as it may be out of a beginners knowledge, like structs, files, etc. But now I actually think I will. Currently I am studying x86 asm, so it may be out by the end of this month or maybe next month, but definately in those times. I am glad you and everyone enjoyed it!
(If this comment was disrespectful, please report it.)

 
8/13/2003 7:15:00 AMAbbas-Akhtar

hi, man this is awesome, iv jus started reading it, and i thikn i will learn quite a bit, well done, ill let u no how i get on, plsu im trying different compilers, i think the free ones r the best although i have borland c++ and msvc ++ its all kind of confusin but i think with ur help ill mke it, thanks, keep the work up :-)
(If this comment was disrespectful, please report it.)

 
8/13/2003 4:25:39 PMIan Agar.

Thank you to everyone for the very nice comments. I have been working on several different CPP projects (most which are abandoned :) and also been studying x86 asm, so another tutorial this big is not likely. Although, I will write several smaller ones. I love making people have something to learn by that is easy to get and free. Thank you everyone!
(If this comment was disrespectful, please report it.)

 
9/13/2003 5:18:02 PMJohn Keymer

Thank-you very much - I'm new to c+, and found this very helpful. :)
(If this comment was disrespectful, please report it.)

 
9/19/2003 11:12:21 AMAbbas-Akhtar

hey, iv mastered the basics of c++, and ur article was a good one, im keeping it as a reference,

also, i think u cud make another big one like this but u could add:

file input output
winsock programming

etc.

also u could explain about different compilers and advantages, disadvantages, etc.

good luck, i hope u do make another c++ beginners -> intermediate pack ;)

also, all u newibes out there, i recommend DevC++ which, search for bloodshed c++ and ull find out, this is 1 of the best free compilers,

also, id recommend Borland C++ builder if u prefer a special advanced IDE,

anyway, good luck to everyone
(If this comment was disrespectful, please report it.)

 
10/26/2003 11:53:57 PM

excellent tutorial, thanks a lot, learned a lot from it!
(If this comment was disrespectful, please report it.)

 
1/3/2004 11:16:15 AM

Thanks a lot for putting so much time and effort into this, it has helped me out a lot!
(If this comment was disrespectful, please report it.)

 
4/21/2004 10:55:36 AM

Thanks a heap dude!!!
I've been doing VB for about 8 years now, and just started doing C++ tonight, so this will help a heap :)
(If this comment was disrespectful, please report it.)

 
11/29/2004 2:22:04 AM

i could just kiss you...!!!
(If this comment was disrespectful, please report it.)

 
12/30/2004 2:20:44 AMWill Sayin

In lesson 11, where you teach about classes, you made a small mistake.
The proper syntax for cases is:
switch(a)
{
case 'a':case 'A':
cout<<
(If this comment was disrespectful, please report it.)

 
12/30/2004 2:23:52 AMWill Sayin

And chapter 11 you teach about cases, sorry. ahem, let me redo that previous post:
\\\ = a new line
switch(a)\\\ { \\\ case 'a'... \\\ break;\\\

You need the "break;" there so that the compiler will know when to end that case, otherwise it will show all three selections consecutively.
(If this comment was disrespectful, please report it.)

 
3/12/2005 7:27:12 PM

Hey man You are a nice guy putting so much time and effort in this just to help other people, I already knew a lot of this but I would compliment you to help beginners ! Thanks mate !
(If this comment was disrespectful, please report it.)

 
4/1/2005 11:17:11 AM

great work! really help me out!
(If this comment was disrespectful, please report it.)

 
12/16/2005 10:24:32 AMduochon

Good man !! I like this tut !!! thank you very much . keeping your tut !
(If this comment was disrespectful, please report it.)

 
4/30/2006 9:54:04 AMZiiGaa

Great tut for newbies! this helped me too :D
(If this comment was disrespectful, please report it.)

 
6/17/2006 4:10:16 PMBob Simmons

Two words: REALLY!!!!!!!!! GOOD!
(If this comment was disrespectful, please report it.)

 
10/18/2006 9:43:13 AMrbm

excellent tutorial, thanks a lot, learned a lot from it! THANKS ALOT!!!!!!!!
(If this comment was disrespectful, please report it.)

 
3/16/2007 6:28:00 AMPhatrix

this is 1 of the best tutorials i have found so far. Thnx alot!!
(If this comment was disrespectful, please report it.)

 
5/5/2007 2:29:09 AMAgung

it is enough great. you're a caring person. i think you're tallent in leading people or helping people. i say to god, that you must be rich!!
(If this comment was disrespectful, please report it.)

 
6/15/2007 2:44:31 PMZseB

Really great work! Thanks to share with us.
(If this comment was disrespectful, please report it.)

 
9/17/2007 4:56:04 AMshadow

hi,is there any simple c++ program basic in here?i just wanna know.
(If this comment was disrespectful, please report it.)

 
1/10/2008 11:35:39 AMthanos

I want to say just one word:
Congratulations.
This tutorial is one of the of the most helpful tutorial i had ever saw.
The author mentions all the critical points and helping the developer to avoid common errors while learning and programming in c++.
Bravo!
(If this comment was disrespectful, please report it.)

 
6/20/2008 7:32:48 PMSam

Hey..im sam
Ive been looking everywhere to help me get a clear view of what C++ is and ur TUT did just that..thanks.
(If this comment was disrespectful, please report it.)

 
6/27/2009 2:37:14 PMAlexander

one of the best i've read. 5/5 well done mate. looking everywhere for sth like this and found it only here. Great job, here is one suggestion - why don't make it in html using advanced formatting so it look better. :-)
(If this comment was disrespectful, please report it.)

 
5/25/2013 4:06:37 PMwixoa

when I try to save it, it says "Running Security Scan..." then it says: "Absoulute_1644069102003.zp is unsafe to download and was blocked by SmartScreen Filter" and I cant choose if I want to save it or not :(
(If this comment was disrespectful, please report it.)

 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular article, please click here instead.)
 

To post feedback, first please login.