Användarprofil

Uppgifter
Användarnamn simonklinga
Email
Besök 5
Hemsida Ingen
Plats (stad)
Senaste besök 10:34 - 10:e Juli 2017
Poster i forumet 3
Varningar 0
Grupp Medlem
Medlem sedan 21:50 - 12:a September 2005
Artiklar och filer
Den här användaren har inga artiklar eller filer

Avatar


Presentation av simonklinga

Den här användaren har inte skapat någon personlig presentation.

Senaste inläggen i forumet

C++ Nybörjarguide
Ska det inte vara så här:

cout <<"Välkommen till arenan! Här kan du slåss mot fiender! Om du dödar 3 så får du tillgång till bana 2!" "Skriv in [Hitta] för att hitta en fiende att slåss med!";
cin >> sCmd;
if (sCmd == "hitta" || sCmd == "HITTA" || sCmd == "Hitta" )

Postad 19:41 - 15:e November 2005
C++ Nybörjarguide
Så här ganska exakt står det i min "project1.cpp" just nu och om jag komplimerar den så får jag ett fel som ser ut så här: "E2040 project1.cpp 19: decleration terminated incorrectly" OBS detta är första gången jag skriver in kod i ett forum så allt blir nog helt fel... ni kanske ser felen ändå Smiley

Förresten om ni har några boktips får ni gärna säga till. skulle vilja ha "lär dig c++ på 3 veckor" men den kostar ju 350 spänn och så rik har jag inte blivit än:P

  1.  
  2. #include <iostream>
  3. #include <time>
  4.  
  5. using std::cout;
  6. using std::cin;
  7. using std::string;
  8. using std::system;
  9. using std::srand;
  10. using std::rand;
  11.  
  12.  
  13.  
  14. string NyttSpel();
  15.  
  16.  
  17. int Level1 (string *sEName, int *iHp, int *iDmg_min, int *iDmg_max);
  18.  
  19. {
  20. srand (time(0));
  21.  
  22. bool bGoLevel1=true;
  23. string sCmd;
  24. int iCurrentHp == *iHp;
  25. int iEType;
  26. int iEHp;
  27. int iEDmg_min;
  28. int iEDmg_max;
  29. string sEName;
  30.  
  31. while (bGoLevel1);
  32. {
  33. system ("cls");
  34.  
  35. cout << "Vaelkommen till bana 1!, Meny:, -----, [H]itta fiende att slaoss med, [A]vsluta spelet, Val:";
  36. cin >> sCmd;
  37.  
  38. if (sCmd == "h" || sCmd == "H" )
  39. {
  40. iEType == srand() / (RAND_MAX / 3 + 1) + 1;
  41.  
  42. if (iEType == 1);
  43. {
  44. sEName == "Giftfluga";
  45. iEHp == 4;
  46. iEDmg_min == 2;
  47. iEDmg_max == 3;
  48. }
  49. else if (iEType == 2)
  50. {
  51. sEName == "Huggorm";
  52. iEHp == 5;
  53. iEDmg_min == 2;
  54. iEDmg_max == 5;
  55. }
  56. else if (iEType == 3)
  57. {
  58. sEName == "Raotta";
  59. iEHp == 3;
  60. iEDmg_min == 1;
  61. iEDmg_max == 2;
  62. }
  63.  
  64. while (true);
  65. {
  66. cout
  67. << "Slaoss mot fiende:------------------Du moeter en " << sEName << "!"
  68. << "Fiendens liv: " << iEHp << ""
  69. << "Dina liv: " << iCurrentHp << ""
  70. << "Meny:-----Slao i [m]agenSlao i [f]otenSlao i [h]uvudetVal:";
  71.  
  72. cin >> sCmd;
  73.  
  74. if (sCmd == "m" || sCmd == "M" )
  75. {
  76. if (iEType == 3)
  77. iEHp+=2;
  78. else if (iEType == 2)
  79. iEHp-=2;
  80. }
  81. else if (sCmd == "f" || sCmd == "F" )
  82. {
  83. if (iEType == 1)
  84. iEHp+=1;
  85. else if (iEType == 3)
  86. iEHp-=1;
  87. }
  88. else if (sCmd == "h" || sCmd == "H" )
  89. {
  90. if (iEType == 2)
  91. iEHp+=1;
  92. else if (iEType == 1)
  93. iEHp-=1;
  94. }
  95.  
  96. iEHp -= rand() / (RAND_MAX / *iDmg_max + 1) + *iDmg_min;
  97.  
  98. if (iEHp <= 0)
  99. {
  100. cout << "Du dödade din fiende, bra gjort!";
  101. break;
  102. }
  103. else
  104. {
  105. iCurrentHp -= rand() / (RAND_MAX / iEDmg_max + 1) + iEDmg_min;
  106.  
  107. if (iCurrentHp <= 0)
  108. {
  109. bGoLevel1 = false;
  110. iCurrentHp = *iHp;
  111. break;
  112. }
  113. }
  114. }
  115. }
  116. else if (sCmd == "a" || sCmd == "A" )
  117. {
  118. return 3;
  119. }
  120. }
  121.  
  122. return 2;
  123. }
  124.  
  125.  
  126. string NyttSpel()
  127. {
  128. string sTmpName;
  129. system("cls" );
  130.  
  131. cout << "Vaelkommen till Skogen med de elaka monstrena spelet!Skriv in ditt namn sao vi kan börja: ";
  132.  
  133. cin >> sTmpName;
  134.  
  135. return sTmpName;
  136. }
  137.  
  138. int main()
  139. {
  140. string sCmd;
  141. string sName;
  142. bool bGo=true;
  143. int iTmp;
  144. int iHp = 10;
  145. int iDmg_min = 2;
  146. int iDmg_max = 5;
  147.  
  148. while (bGo);
  149. {
  150.  
  151. cout
  152. << "#################################################"
  153. << "# #"
  154. << "# Skogen med de elaka monstrena spelet v1.0 #"
  155. << "# #"
  156. << "#################################################"
  157. << "Huvud meny:-----------, [N]ytt spel, [A]vslutaVal:";
  158.  
  159. cin >> sCmd;
  160.  
  161. if (sCmd == "n" || sCmd == "N" )
  162. {
  163. sEName == NyttSpel();
  164. iTmp = Level1(&sName, &iHp, &iDmg_min, &iDmg_max);
  165.  
  166. if (iTmp == 3)
  167. bGo = false;
  168. if (iTmp == 2)
  169. cout << "Du dog!";
  170. }
  171. else if (sCmd == "a" || sCmd == "A" )
  172. {
  173. break;
  174. }
  175.  
  176. }
  177.  
  178. return 0;
  179. }


Postad 15:49 - 13:e September 2005
C++ Nybörjarguide
Jag har läst och följt din guide till punkt och prickar men jag får inte spelet att fungera. Om jag bara kopierar din kod rätt in får jag 18 olika fel. Jag lyckades få ner felen till 1 men det gick inte att komma längre än "Välkommen till bana ett, [H]itta ett monster osv..."

Jag är nybörjare på det här området men, lär mig väldigt fort, vad gör jag för fel?

Postad 21:54 - 12:a September 2005

Skicka meddelande
Läs simonklingas blog