Byt ut
cout << “Hello World!”;
mot
cout << "Hello World!";
Du kan inte använda special-tecken som “” när du skriver kod.
6 svar · 302 visningar · startad av trexter.com
1. Jag installerade Borland Compiler i C:\Program\Borland
2. Jag skapade bcc32.cfg i mappen "Bin". Innehåll:
-I"C:\Program\Borland\include"
-L"C:\Program\Borland\lib"
Det stod nämligen på en hemsida att man skulle skriva så för att kompilatorn ska veta var filer inkludas ifrån och kompileras ifrån...
3. Jag skapade hello.cpp med innehållet:
#include <iostream.h>
#include <conio.h>
main()
{
cout << “Hello World!”;
getch();
}
4. Jag startade kommandotolken i Windows Xp och gick in i mappen "Bin" där jag skrev: bcc32 hello
5. Jag får meddelandet:

Vad ska jag göra?
:)
Byt ut
cout << “Hello World!”;
mot
cout << "Hello World!";
Du kan inte använda special-tecken som “” när du skriver kod.
Tack Marcus! Fy skäms på hemsidan som gav mig koden... :(
Vet du förresten varför man inkluderar <iostream.h> och <conio.h> ?
(Än en gång: Tack!)
:)
enkelt sagt:
iostream.h inkluderas för att du skall kunna använda cout.
conio.h inkluderas för att du skall kunna använda getch();
conio.h kan ställa till det om du skall använda en annan kompilator. En variant är att skriva
cin.get();
cin.get();
Ok, jag lär mig... bara en fråga till:
Ibland skrivs saker ut så här:
cout << ”Var god mata in ett tal";
och ibland så här:
std::cout << ”Var god mata in ett tal”;
Vilket ska jag använda? Varför?
:)
Om kompilatorn fungerar korrekt ska endast det sista alternativet (std::) fungera, eftersom cout är en medlem av std.
Om det inte fungerar utan std:: kan du importera från std genom att använda "using namespace std;" för att importera alla klasser eller "using cout;" för att endast importera cout.
Deklarations-filen heter dessutom iostream och inte iostream.h. P.g.a. bakåtkompatibilitet fungerar det ibland att både använda iostream.h och att srunta i std när man använder vissa klasser.
Kan jag på något sätt bestämma var mina exe-filer ska hmna?
Det blir så besvärligt att ha allt i bin...
:)