Forum: kod hjälp!!

Forum huvudsida -> Programmering -> kod hjälp!!

Sidor: 1

Till botten

krysz1 01:35 - 6:e Januari 2008 | Post #1
Medlem
Inlägg: 5


Skicka PM






  1. #include <iostream>
  2. #include <string>
  3.  
  4. using std::cout;
  5. using std::cin;
  6. using std::string;
  7.  
  8. int main()
  9. {
  10. string name;
  11.  
  12. cout << "Hej jag är boten Pekka, vad heter du?";
  13. cin >> name;
  14. cout << "Behöver du hjälp med något?";
  15. cin >> name;
  16.  
  17. if (name == "ja")
  18. {
  19. cout << "Jag kan hjälpa dig med länkar till bra sidor jag känner till.";
  20. }
  21. if ( name == "nej")
  22. {
  23. cout << "Okej, trevligt att råkas!";
  24. }
  25.  
  26. return 0;
  27. }




Jag har nu löst problemet men hur får man programmet att starta om? Asså inte att den stängs ner utan att man kan välja att trycka på en knapp så den börjar om?


Senast redigerad 02:27 - 6:e Januari 2008


Smygis 03:18 - 6:e Januari 2008 | Post #2
Medlem
Inlägg: 90


Skicka PM
Dev-C++ indenterar så fint... not.


char kor_om = "j";
while(kor_om == "j" || kor_om == "J")
{
//din kod här
cout << "Tryck j för att köra en gång till: "
cin >> kor_om;
}


borde fungera.

-------------------------
Ingen signatur! <- OMG! Jag har inte någon signatur! Ge mig en signatur FFS!



krysz1 12:45 - 6:e Januari 2008 | Post #3
Medlem
Inlägg: 5


Skicka PM
Jag fick felmedelande på båda,

" invalid conversion from `const char*'' to `char'' "

"ISO C++ forbids comparison between pointer and integer "




FunkyChicken 14:34 - 6:e Januari 2008 | Post #4
Nyhetsredaktör
Inlägg: 800


Skicka PM
Smygis menade nog så här:

  1. char kor_om = ''j'';
  2. while(kor_om == ''j'' || kor_om == ''J'')
  3. {
  4. //din kod här
  5. cout << "Tryck j för att köra en gång till: ";
  6. cin >> kor_om;
  7. }


Enkla fnuttar kring j och J alltså.


EDIT: Han hade glömt ett ; också, nu är det rätt.


Senast redigerad 14:35 - 6:e Januari 2008


krysz1 21:19 - 6:e Januari 2008 | Post #5
Medlem
Inlägg: 5


Skicka PM
När jag skrev som i funkychiken så bara matades texten ut om och om igen. Antingen så skrev jag fel eller så är det fel det ni skrev.




Smygis 21:30 - 6:e Januari 2008 | Post #6
Medlem
Inlägg: 90


Skicka PM
string kor_om = ''j'' eller "j" eller whatever, jag är inte en c++ programmerare;

-------------------------
Ingen signatur! <- OMG! Jag har inte någon signatur! Ge mig en signatur FFS!



krysz1 21:46 - 6:e Januari 2008 | Post #7
Medlem
Inlägg: 5


Skicka PM
Nu har jag nästan löst problemet, tack för hjälpen!


Senast redigerad 22:05 - 6:e Januari 2008


Sidor: 1

Forum huvudsida -> Programmering -> kod hjälp!!
Atom feed

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