Too numerous to list.
To be basic, C++ is a higher-level version of C, more modern, flexible and powerful.

The best depends on where you want to use it, and it's also subjective because everyone has a different opinion. If it's computer software, the "best" choice I would make is C++. Same goes for games.
For drivers you will end up stuck with C. For embedded systems, support for C++ may be scarce, so you may have to use C for this.

Originally Posted by Adak

io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.

Originally Posted by Salem

You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

I took a look at your web site. It looks like you want to do windows programming, or port something to windows. (I do not read your language.) To that end, if you're interested in doing that right away, find out what you want to port is written in, and learn about it.

I agree, but I can't see why difference it would make to know the difference between ISO C and ISO C++.
It seems to the OP wants to know which language to learn of C and C++, hence asking a somewhat vague question, what's best (because the OP doesn't know any better)?

Originally Posted by Adak

io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.

Originally Posted by Salem

You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

I agree, but I can't see why difference it would make to know the difference between ISO C and ISO C++.
It seems to the OP wants to know which language to learn of C and C++, hence asking a somewhat vague question, what's best (because the OP doesn't know any better)?

Well you're right, he is asking a very vague question, and he got what he deserved, a very literal answer. You can only seriously answer a well thought out question.

No, I was asking if C has features that lends itself better for bigger projects, or if it was a typo.
If we compare C and C++, then C++ has features that lends itself from bigger projects (because C++ only adds things to C and not removes them, it would be illogical to say C has such features).
As to which is better for any type of project, big or small, that's a different question.

Originally Posted by Adak

io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.

Originally Posted by Salem

You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.