Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

C++ hjälp?!?!

Skapad av Borttagen, 2010-11-14 02:00 i Webbutveckling & Programmering

1 101
24 inlägg
0 poäng
Grepolis
Visningsbild
Hjälte 1 384 inlägg
0
Jag skulle behöva lite hjälp med c++ nånting blir fel..
Jag använder Dev c++ och läser guiden

http://www.blinkenlights.se/articles/cplusplusnyborjarguide/
Men på "gör ditt första program" så kan jag compilera det(ctrl + f9 i dvcp++)
Men iaf..sen läser jag allt där Och läger till "cin.get();" utan semikolon framför return som det står på sidan..det funkar skitbra..jag får upp rutan som säger hello world och kan klicka enter för att stänga den..
men sen kommer ju då nästa steg som är variabler..

då står koden :
#include<iostream>

using std::cout;

int main()
{
int ett_tal;
ett_tal = 12;

cout << ett_tal;

return 0;
}
men bara att när jag kompilerat det och ska starta så stängs det direkt..vad ska jag göra? cin.get(). får man error om man lägger till..Hmm..och om jag kollar längre fram i guiden får jag samma..


jag får .exe filen men den är uppe i typ 3 millisekunder..man hinner inte se något..Hjälp?!

Trolololo

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

jockeeeee
Visningsbild
P 31 Borlänge Hjälte 619 inlägg
0

Svar till Grepolis [Gå till post]:
det är bara för att det gör exakt som du har sagt till den att göra och avslutar sedan programmet för allt är klart du kan lägga till system("pause");
innan return 0; så pausar den programmet tills du trycker på någon tangent.

Grepolis
Visningsbild
Hjälte 1 384 inlägg
Trådskapare
0

Svar till jockeeeee [Gå till post]:
Om det funkar är du bäst..men kan u skriva precis hur jag ska lägga till?

alltså..men eller utan "? utan ( , ) ?

skriv ett nytt inlägg med det jag ska skriva..pause utan några tecken? :P

Trolololo

White_Zebra
Visningsbild
P 34 Karlstad Hjälte 3 601 inlägg
0
Hurr, var ett tag sen jag kodade i c++...
prova att lägga till system("pause"); innan return 0;


Tillägg av White_Zebra 2010-11-14 02:16

men så hann någon annan före :(

ost

Grepolis
Visningsbild
Hjälte 1 384 inlägg
Trådskapare
0
vafan..det funkar ju ändå inte..kan du skriva hela koden som du menar..alltså..kopiera min kod..och skriv in din..gör hela koden med fet stil så jag vet vilket som är koden jag ska kopiera.. :D

Trolololo

Grepolis
Visningsbild
Hjälte 1 384 inlägg
Trådskapare
0

Svar till White_Zebra [Gå till post]:
kan du skriva hela koden (min kod) fast med pause saken i?

Trolololo

TakeoutGuhui
Visningsbild
P 32 Karlstad Hjälte 1 461 inlägg
0

Svar till Grepolis [Gå till post]:
Jag brukar använda:

int a;
cin >> a;

istället.

Sten.

Grepolis
Visningsbild
Hjälte 1 384 inlägg
Trådskapare
0
Om ni menar:

#include<iostream>

using std::cout;

int main()
{
int ett_tal;
ett_tal = 12;

cout << ett_tal;
("pause");
return 0;
}

så stängs det endå?

Trolololo

jockeeeee
Visningsbild
P 31 Borlänge Hjälte 619 inlägg
0

Svar till Grepolis [Gå till post]:
#include<iostream>

using std::cout;

int main()
{
int ett_tal;
ett_tal = 12;

cout << ett_tal;

system("pause");
return 0;
}

Så borde det stå 12 och klicka på valfri knapp för att stänga ner eller liknande

Grepolis
Visningsbild
Hjälte 1 384 inlägg
Trådskapare
0

Svar till FatherOfLies [Gå till post]:
?

Trolololo

White_Zebra
Visningsbild
P 34 Karlstad Hjälte 3 601 inlägg
0
Svar till Grepolis [Gå till post]:
#include<iostream>

using std::cout;

int main()
{
int ett_tal;
ett_tal = 12;

cout << ett_tal;

system("pause");
return 0;
}




ost

Grepolis
Visningsbild
Hjälte 1 384 inlägg
Trådskapare
0

Svar till jockeeeee [Gå till post]:
Ok!Tack..men system sa du inte först,..men då kom "12klicka valfritangent......"Upp

Trolololo

Christley
Visningsbild
P -1322 Bandhagen Hjälte 6 449 inlägg
0
jag hade skrivit det såhär:

#include<iostream>

using namespace std;

int main()
{
int tal;
tal = 12;

cout << tal;

system("pause");
return 0;
}

being skinny with abs is like a fat bitch with big tits - it doesn't count

Grepolis
Visningsbild
Hjälte 1 384 inlägg
Trådskapare
0
Alla ni har skrivit samma sak(Som fungerar) men ett nytt problem nu..

#include<iostream>

using std::cout;
using std::cin;

int main()
{
int ett_tal;

cout << "Skriv in ett tal: ";
cin >> ett_tal;

cout << ett_tal;

return 0;
}

Är nu koden..om man skriver in det ni skrev så blir det som det ska..man ska skriva in 12 klicka enter..en ska cmd skriva 12..men bara att det står "12klicka valfri tangent för att avsluta"

men om jag vill ha :


"du skrev 12"
klicka valfri tangent för att avsluta" istället då??

Trolololo

TakeoutGuhui
Visningsbild
P 32 Karlstad Hjälte 1 461 inlägg
0

Svar till Grepolis [Gå till post]:
Lägg

int a;
cin >> a;

innan

return 0;

Så behöver man mata in a innan programmet stänger sig;)

Sten.

Grepolis
Visningsbild
Hjälte 1 384 inlägg
Trådskapare
0

Svar till FatherOfLies [Gå till post]:
haha..fett nice..trodde du snackade om det i början av koden..detta var det jag sökte faktiskt..men ännu ett porblem..vad heter alla knappar?dvs..om jag vill avsluta på "print screen" eller enter..?
eller caps lock?

esc..liksom hur blir det då? sen när någon förklarat kommer jag kunna detta :D:D yey

Trolololo

Grepolis
Visningsbild
Hjälte 1 384 inlägg
Trådskapare
0

// Inkuludera bibliotek
#include<iostream>

// Använd funktionen cout från namnrymden std
using std::cout;

// Huvudfunktionen
int main()
{
// Det här är en kommentar
cout << "Skriv ordentligt med kommentarer nu!";
/*
Vill man skriva långa texter i kommentarer...
kan man göra kommentarer som sträcker sig över flera rader...
genom att använda detta syntax
*/

return 0;
}
det är koden..men om man lägger till så man avslutar med a så får man error..ska testa den andra iden som alla skrev :P

Trolololo

White_Zebra
Visningsbild
P 34 Karlstad Hjälte 3 601 inlägg
0

Svar till Grepolis [Gå till post]:
#include<iostream>

using std::cout;

int main()
{
int ett_tal;
ett_tal = 12;

cout << "Du skrev" << ett_tal << endl;

system("pause");
return 0;
}

Borde ge det resultat som du önskade.


ost

Grepolis
Visningsbild
Hjälte 1 384 inlägg
Trådskapare
0

Svar till White_Zebra [Gå till post]:
Får error på cout << "Du skrev" << ett_tal << endl;
men iaf..jag har fixat det där redan :P
men läs mitt "senaste" inlägg(Det innan detta)

Trolololo

MisterD
Visningsbild
P Hjälte 3 738 inlägg
0

Svar till Grepolis [Gå till post]:
det father of lies menade med att man behöver mata in a för att avsluta var inte att man behöver trycka på tangenten a. han menade att du behöver ge in vad som helst till variabeln a. den står bara där och väntar för att såfort du trycker på en tangent gå vidare till return 0 och då stänga programmet, på så vis slipper man den där fula "tryck på en tangent för att avsluta"-texten.

Ingen status

CryptoN
Visningsbild
P 33 Hjälte 528 inlägg
0

Svar till Grepolis [Gå till post]:
Herregud vilken tråd det har blivit av detta.

För att lösa problemet, så skall du lägga till detta efter din utskrift:

cin.get();

Alltså så ska koden vara:
#include<iostream>

using std::cout;

int main()
{
int ett_tal;
ett_tal = 12;

cout << ett_tal;
cin.get();
return 0;
}



Grepolis
Visningsbild
Hjälte 1 384 inlägg
Trådskapare
0

Svar till CryptoN [Gå till post]:
Det var så i första delen i guiden jag läste..men det funkade inte i någon av dom andra koderna :O

Trolololo

CryptoN
Visningsbild
P 33 Hjälte 528 inlägg
0

Svar till Grepolis [Gå till post]:
Vad får du för felmeddelande av kompilatorn?

Grepolis
Visningsbild
Hjälte 1 384 inlägg
Trådskapare
0

Svar till CryptoN [Gå till post]:
Kommer inte ihåg just nu..men jag vet att jag testade då det var den man skulle ha i första koden i guiden jag lsäte(Länk längre upp)

Trolololo


Forum » Datorer & IT » Webbutveckling & Programmering » C++ hjälp?!?!

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons