Re: [SLUG] C++ newbie problems

From: Levi Bard (levi@bard.sytes.net)
Date: Thu Jan 09 2003 - 00:04:09 EST


On 08 Jan 2003 23:26:14 -0500
Doug Koobs <dkoobs@dkoobs.com> wrote:

> I'm trying to learn a bit about programming using C++... Here is my
> first program:
>
> //First Program, welcome.C
>
> #include <iostream>
>
> int main()
> {
> cout << "Welcome to C++!\n";
> return 0;
> }
>
> When I type cc welcome.C at the shell, I get the following:
>
> welcome.C: In function `int main()':
> welcome.C:8: `cout' undeclared (first use this function)
> welcome.C:8: (Each undeclared identifier is reported only once for each
> function it appears in.)
>
> After doing some searching on the Internet, it looks like it has
> something to do with namespace (whatever that is), and I need to add a
> line something like:
>
> using namespace std;
>
> I added that, but got even more errors... I'm running gcc-3.2-7. What am
> I doing wrong? Thanks!
>
> Doug

You're almost there.

//begin
#include <iostream>

int main()
{
        std::cout << "Welcome to C++!\n";
        return 0;
}
//end

or

//begin
#include <iostream>
using namespace std;

int main
{
        cout << "Welcome to C++!\n";
        return 0;
}
//end

will work, but since this is a C++ program, you need to call the compiler as `c++ welcome.C` or `g++ welcome.C`.

HTH,
Levi



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 13:06:15 EDT