Re: Errors in compilation of simple programme
On 9 Apr, 16:31, "Victor Bazarov" <v.Abaza...@comAcast.net> wrote:
ftjons...@gmail.com wrote:
On 9 Apr, 16:05, "Victor Bazarov" <v.Abaza...@comAcast.net> wrote:
ftjons...@gmail.com wrote:
I am working on some simple programmes and when I tried compiling
the following:
#include <iostream>
using namespace std;
int main ()
{
int i = 0;
cout << "Hur gammal \x84r du? ";
cin >> i;
cout << "Jaha...du \x84r" >> i >> " \x86r gammal.";
cout << "Jaha...du \x84r" << i << " \x86r gammal.";
And if you had posted your complete new program before, you'd have
your answer sooner...
return 0;
}
[..]
V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask
I don't understand what you mean by this:
"And if you had posted your complete new program before, you'd have
your answer sooner..."
I meant I'd give you the correction if you posted the complete code
before in comp.lang.c++.
this is the programme, its very simple.
And after I correct it, it compiles without a problem on Visual C++
2005; here is the entire code as I pasted it in and corrected:
----------------------
#include <iostream>
using namespace std;
int main ()
{
int i = 0;
cout << "Hur gammal \x84r du? ";
cin >> i;
cout << "Jaha...du \x84r" << i << " \x86r gammal.";
return 0;}
----------------------
I fixed the dumb mistake again, but I received the same error
(warning):
c:\program\microsoft visual studio 8\vc\include\iostream(53) : warning
C4091: 'extern __declspec(dllimport)' : ignored on left of
'std::basic_ostream<_Elem,_Traits>' when no variable is declared
with
[
_Elem=char,
_Traits=std::char_traits<char>
]
c:\documents and settings\hp_=E4garen\mina dokument\visual studio
2005\projects\program 1\program 1\program 1.cpp(15) : error C2065:
'cout' : undeclared identifier
Hope I am not bugging the hell out of you by asking...
You're not bugging the hell out of anybody. You have a problem, and
you'd like it resolved. We've all been there, trust me.
Now, the difference between your setup and mine is yet to be figured
out. I have a very simple console application project where I used
your code and got good result. Are you sure you're compiling your
program as a simple console application? Are you sure you're not
trying to make a DLL out of it? Are you sure you're not trying to
make a Windows API program or an MFC program by any chance?
To solve it you might want to start a new project, use the "Console
Application" as your template. Even better, allow it to create the
"Hello World" application for you. See if it compiles. Substitute
the source with your own. See it if compiles still. Keep changing
it until you find what it is that causes your error. I am pretty
sure you're not going to have the same error reported to you if you
just try the "Hello World" as Visual Studio creates for you.
V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask- D=F6lj citerad =
text -
- Visa citerad text -- D=F6lj citerad text -
- Visa citerad text -
I created a new project (but yes, I am using "Console Application") to
see what happens. I have made a Hello World program previously and it
required the -- #include "stdafx.h" --- header to work. I tried doing
away with that (that is taking away use of precompled headers) for the
sake of making it more simple. The first hello world program I wrote
compiled when I tried the first time, but now when I tried building
again for the sake of double checking it gave me this error i have
previously stated. (I checked that precompled headers were on, as when
I compiled it the first time) This is the second version of the
program, converted to english with stdafx included (but still not
compiling, same error):
#include "stdafx.h"
#include <iostream>
using namespace std;
int main ()
{
int a = 0;
cout << "How old are you?";
cin >> a;
cout << "Ahaaa... you're " << a << " years old.";
return 0;
}
I will keep checking things. For the record, I am using Visual Express
(may buy the full version if I keep having problems).
Input very much appreciated.