Forum: nybörjare/behöver hjälp

Forum huvudsida -> Programmering -> nybörjare/behöver hjälp

Sidor: 1

Till botten

stoffe93 19:19 - 3:e Maj 2007 | Post #1
Medlem
Inlägg: 1


Skicka PM
jag är en nybörjare på programering, jag tittate igenom en artikel (någonting om miniräknare/kalkylaytor).
jag skrev in exat rätt koder men ändå funkade det inte

#include<iostream>
using std::cout;
using std::cin;

int main()
{ i
nt ett_tal;
int ett_tal_till;
int summa;

cout << "Skriv in ett tal\n";
cin >> ett_tal;
cout << "Skriv in ett tal till\n";
cin >> ett_tal_till;

summa = ett_tal + ett_tal_till;

cout << "Det blir\n";
cout << summa;

return 0;
}

det är ju meningen att programmet ska addera två tal
men efter jag skrivit in två tal tex 10 och 10 och sedan trycker på enter för att få fram svaret stängs programmet ner.

jag skulle gärna vilja veta vad jag skrivit fel.




ozamosi 19:24 - 3:e Maj 2007 | Post #2
Administratör
Inlägg: 1129


Skicka PM
Ingenting, troligen. Läs tråden Tips innan du skapar nya trådar

-------------------------
Ljusblå



loggan 01:41 - 13:e Maj 2007 | Post #3
Medlem
Inlägg: 1


Skicka PM
    Citat av stoffe93:
jag är en nybörjare på programering, jag tittate igenom en artikel (någonting om miniräknare/kalkylaytor).
jag skrev in exat rätt koder men ändå funkade det inte

#include<iostream>
using std::cout;
using std::cin;

int main()
{ i
nt ett_tal;
int ett_tal_till;
int summa;

cout << "Skriv in ett taln";
cin >> ett_tal;
cout << "Skriv in ett tal tilln";
cin >> ett_tal_till;

summa = ett_tal + ett_tal_till;

cout << "Det blirn";
cout << summa;

return 0;
}

det är ju meningen att programmet ska addera två tal
men efter jag skrivit in två tal tex 10 och 10 och sedan trycker på enter för att få fram svaret stängs programmet ner.

jag skulle gärna vilja veta vad jag skrivit fel.



Hej du... Testa att lägga till

cin.ignore(255,'\n');
cin.get();

på raden ovanför return 0;...

Jag hade samma problem och gjorde så fungerade fint fint... men detta står ju som sagt oxå i länken han posta innan.




Mezzer 20:37 - 14:e Maj 2007 | Post #4
Medlem
Inlägg: 8


Skicka PM
testa detta om det inte funkar, jag kan nästan garantera att detta kommer att funka =)

#include <iostream.h>

int main()
{
int ett_tal;
int ett_tal_till;
int summa;

cout << "Skriv in ett taln";
cin >> ett_tal;
cout << "Skriv in ett tal tilln";
cin >> ett_tal_till;

summa = ett_tal + ett_tal_till;

cout << "Det blirn";
cout << summa;

return 0;
}

eller ändra:

#include<iostream>
using std::cout;
using std::cin;


till:

#include<iostream>
using namespace std;



-------------------------



Senast redigerad 20:40 - 14:e Maj 2007


ozamosi 22:12 - 14:e Maj 2007 | Post #5
Administratör
Inlägg: 1129


Skicka PM
Utan att förbättra något har du gjort koden mer föråldrad...

-------------------------
Ljusblå



Hetzz 00:59 - 15:e Maj 2007 | Post #6
Medlem
Inlägg: 516


Skicka PM
heheSmiley


edit: hmm detta borde nog räknas som spam... omg sry!!Smiley

-------------------------



Senast redigerad 01:00 - 15:e Maj 2007


Mezzer 22:01 - 15:e Maj 2007 | Post #7
Medlem
Inlägg: 8


Skicka PM
Jo visst, men det funkar iaf.. ^^

-------------------------





ozamosi 22:10 - 15:e Maj 2007 | Post #8
Administratör
Inlägg: 1129


Skicka PM
Som sagt: du har inte löst någons problem - din kod gör exakt samma sak, och har exakt samma "fel".

-------------------------
Ljusblå



FunkyChicken 22:45 - 15:e Maj 2007 | Post #9
Nyhetsredaktör
Inlägg: 800


Skicka PM
Innan ni gör en stor grej av detta... Det ozamosi säger är alltså att båda programmen fungerar utmärkt (man kan dock anmärka på två små detaljer som gör det senare förslaget ganska "fult" - dels importen av hela std, och dels .h efter iostream) MEN båda programmen kommer att dras med samma problem om man försöker köra dem i ett kommandofönster under windows. Både stoffe och Mezzer borde dock käna till vad det är och hur man löser det, eftersom det står beskrivet i tråden som sitter klistrad högst upp i forumet (och som oz dessutom länkat till)! :p




Sidor: 1

Forum huvudsida -> Programmering -> nybörjare/behöver hjälp
Atom feed

Du får inte posta i den här tråden | Till toppen