Forum huvudsida -> Programmering -> nybörjare/behöver hjälp
Sidor: 1
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 |
hehe edit: hmm detta borde nog räknas som spam... omg sry!! -------------------------
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
Du får inte posta i den här tråden | Till toppen
Datum
2024-05-04 23:39
Vecka: 18
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.