Forum: Hjälp..

Forum huvudsida -> Programmering -> Hjälp..

Sidor: 1

Till botten

The_code 14:28 - 2:a Februari 2006 | Post #1
Medlem
Inlägg: 28


Skicka PM
hejsan alla. Jag pillar lite med C++.

Jag undrar om man kan göra denna koden mindre:

if (i == 0) cout << "_" << ett_tal;
if (i == 1) cout << "__" << ett_tal;
if (i == 2) cout << "___" << ett_tal;
if (i == 3) cout << "____" << ett_tal;

osv..

För jag använder en for-loop för att mäta en grej..
Jag tänkte göra så här (se under) , fast det gick inte Smiley

for(int i = 0; i<8; i++)
cout << "_"*i << ett_tal; //Nått sånt...ni fattar..

//The_code

-------------------------
Pillar med VB.NET, C++ och GameMaker



Celeron 16:38 - 2:a Februari 2006 | Post #2
Medlem
Inlägg: 418


Skicka PM
Det där med '_' kan man ju använda en loop för.
  1.  
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int num=0;
  8. inte ett_tal=3; //Som exempel
  9. cout << "Hur många? ";
  10. cin >> num;
  11. for(int i=0; i<num; i++)
  12. cout << '_';
  13. cout << ett_tal;
  14.  
  15. cin.ignore(1,'\n');
  16. cin.get();
  17. return 0;
  18. }


-------------------------
Det viktigaste är att ha roligt! Har ny hemsida: http://www.freewebs.com/cpperik/



The_code 22:27 - 2:a Februari 2006 | Post #3
Medlem
Inlägg: 28


Skicka PM
Fan. Jag måste vara dum. att jag inte kom på det Smiley

-------------------------
Pillar med VB.NET, C++ och GameMaker



Sidor: 1

Forum huvudsida -> Programmering -> Hjälp..
Atom feed

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