Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

KeksX

Community-Fossil

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

21

16.12.2013, 12:20

Ich F5e immer zig mal bevor ich poste! :D
WIP Website: kevinheese.de

eXpl0it3r

Treue Seele

Beiträge: 386

Wohnort: Schweiz

Beruf: Professional Software Engineer

  • Private Nachricht senden

22

16.12.2013, 12:25

Ich F5e immer zig mal bevor ich poste! :D
Naja das Forum sollte halt ne Warnfunktion haben: "Während dem Schreiben wurden X neue Beiträge erstellt."

Ist bei Ausgabe das Zeichenlimit auch 80?
Ich glaub schon.

Hatte eine Zeile zu viel. Habe noch unsigned int m_TargetNumber(); korrigiert und das vergessen!
Ja da wollte ich doch gleich klagen über fehlerhaften Code & zu viele Zeichen. :D

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <string>
#include <cmath>
#include <memory>
#include <limits>

void keep() { 
    std::cin.clear();
    std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
    std::cin.get();
}
void delete_all_files() { /* To be done! */ }

class NumberQuiz
{
public:
  NumberQuiz();
  void RunLoop();
private:
  unsigned int m_TargetNumber;
};

int main(int argc, const char* argv[])
{
    std::cout << "Willkommen bei 'Fight For Your Data'!" << std::endl;
    std::cout << "Du spielst um all deine Dateien!" << std::endl;
    std::cout << "Der Dateidieb heißt " << argv[0]  << " der fiese." << std::endl;
    std::cout << "Wie heißt du?" << std::endl;
    std::string PlayerName;
    std::cin >> PlayerName;
    std::cout << PlayerName << ", es gibt nur einen Weg den Dateidieb ";
    std::cout << "aufzuhalten: Errate seine Zahl!" << std::endl;
    keep();
}


http://ideone.com/6WxQF0
Blog: https://dev.my-gate.net/
—————————————————————————
SFML: https://www.sfml-dev.org/
Thor: http://www.bromeon.ch/libraries/thor/
SFGUI: https://github.com/TankOs/SFGUI/

23

16.12.2013, 12:29

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <string>
#include <cmath>
#include <memory>
#include <limits>

void keep() { 
    std::cin.clear();
    std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
    std::cin.get();
}
void delete_all_files() { /* To be done! */ }

class NumberQuiz
{
public:
  NumberQuiz(std::string Playername): m_PlayerName(Playername) {}
  void RunLoop();
private:
  unsigned int m_TargetNumber;
  std::string m_PlayerName;
};

int main(int argc, const char* argv[])
{
    std::cout << "Willkommen bei 'Fight For Your Data'!" << std::endl;
    std::cout << "Du spielst um all deine Dateien!" << std::endl;
    std::cout << "Der Dateidieb heißt " << argv[0]  << " der fiese." << std::endl;
    std::cout << "Wie heißt du?" << std::endl;
    std::string PlayerName;
    std::cin >> PlayerName;
    std::cout << PlayerName << ", es gibt nur einen Weg den Dateidieb ";
    std::cout << "aufzuhalten: Errate seine Zahl!" << std::endl;
    NumberQuiz(PlayerName);
    keep();
}
Lieber dumm fragen, als dumm bleiben!

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

24

16.12.2013, 12:31

Ich F5e immer zig mal bevor ich poste! :D
Naja das Forum sollte halt ne Warnfunktion haben: "Während dem Schreiben wurden X neue Beiträge erstellt."

Neben dem "Absenden"-Button gibt es einen "Vorschau"-Button, durch das drücken dieses Buttons wird die Ansicht der letzten Beiträge ebenfalls aktualisiert. Abgesehen von dem hübschen Nebeneffekt, dass man so eine Vorschau auf seinen Beitrag hat, muss man den geschriebenen Text auch nicht irgendwo zwischenspeichern und wieder einfügen. ;)

Vielleicht werde ich auch noch ein paar Zeilen beitragen... irgendwann mal...
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

Wirago

Alter Hase

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

25

16.12.2013, 12:32

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
#include <string>
#include <cmath>
#include <memory>
#include <limits>

void keep() { 
    std::cin.clear();
    std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
    std::cin.get();
}
void delete_all_files() 
{ 
  try
  {
    //tbd
  }
  catch (exception& e)
  {
    cout << "Exception in delete_all_files" << endl;
  }
}

class NumberQuiz
{
public:
  NumberQuiz(std::string Playername): m_PlayerName(Playername) {}
  void RunLoop();
private:
  unsigned int m_TargetNumber;
  std::string m_PlayerName;
};

int main(int argc, const char* argv[])
{
    std::cout << "Willkommen bei 'Fight For Your Data'!" << std::endl;
    std::cout << "Du spielst um all deine Dateien!" << std::endl;
    std::cout << "Der Dateidieb heißt " << argv[0]  << " der fiese." << std::endl;
    std::cout << "Wie heißt du?" << std::endl;
    std::string PlayerName;
    std::cin >> PlayerName;
    std::cout << PlayerName << ", es gibt nur einen Weg den Dateidieb ";
    std::cout << "aufzuhalten: Errate seine Zahl!" << std::endl;
    NumberQuiz(PlayerName);
    keep();
}


Damit in dem delete_all_files() auch was drin steht...

David Scherfgen

Administrator

  • »David Scherfgen« ist der Autor dieses Themas

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

26

16.12.2013, 12:34

Naja, wir wollen das mit den Limits nicht zu eng sehen ;)

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

27

16.12.2013, 12:55

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
#include <string>
#include <cmath>
#include <memory>
#include <limits>

void keep() { 
    std::cin.clear();
    std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
    std::cin.get();
}
void delete_all_files() 
{ 
  try
  {
    //tbd
  }
  catch (const std::exception& e)
  {
    std::cout << "Exception in delete_all_files" << std::endl;
  }
}

class NumberQuiz
{
public:
  NumberQuiz(std::string Playername): m_PlayerName(Playername) {}
  void RunLoop()
  {
  }
private:
  unsigned int m_TargetNumber;
  std::string m_PlayerName;
};

int main(int argc, const char* argv[])
{
    std::cout << "Willkommen bei 'Fight For Your Data'!" << std::endl;
    std::cout << "Du spielst um all deine Dateien!" << std::endl;
    std::cout << "Der Dateidieb heißt " << argv[0]  << " der fiese." << std::endl;
    std::cout << "Wie heißt du?" << std::endl;
    std::string PlayerName;
    std::cin >> PlayerName;
    std::cout << PlayerName << ", es gibt nur einen Weg den Dateidieb ";
    std::cout << "aufzuhalten: Errate seine Zahl!" << std::endl;
    auto quiz = NumberQuiz(PlayerName);
    keep();
}
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

wluc-16

Treue Seele

Beiträge: 212

Wohnort: in der Nähe von Bielefeld :D

Beruf: Schüler

  • Private Nachricht senden

28

16.12.2013, 15:46

Cooles Spiel :thumbsup:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream>
#include <string>
#include <cmath>
#include <memory>
#include <limits>

void keep() { 
    std::cin.clear();
    std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
    std::cin.get();
}
void delete_all_files() 
{ 
  try
  {
    //tbd
  }
  catch (const std::exception& e)
  {
    std::cout << "Exception in delete_all_files" << std::endl;
  }
}

class NumberQuiz
{
public:
  NumberQuiz(std::string Playername): m_PlayerName(Playername), m_NumberGuessed(false) {}
  void RunLoop()
  {
    while(!m_NumberGuessed) {}
  }
private:
  unsigned int m_TargetNumber;
  std::string m_PlayerName;
  bool m_NumberGuessed;
};

int main(int argc, const char* argv[])
{
    std::cout << "Willkommen bei 'Fight For Your Data'!" << std::endl;
    std::cout << "Du spielst um all deine Dateien!" << std::endl;
    std::cout << "Der Dateidieb heißt " << argv[0]  << " der fiese." << std::endl;
    std::cout << "Wie heißt du?" << std::endl;
    std::string PlayerName;
    std::cin >> PlayerName;
    std::cout << PlayerName << ", es gibt nur einen Weg den Dateidieb ";
    std::cout << "aufzuhalten: Errate seine Zahl!" << std::endl;
    auto quiz = NumberQuiz(PlayerName);
    keep();
}

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

29

16.12.2013, 15:59

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <iostream>
#include <string>
#include <cmath>
#include <memory>
#include <limits>

void keep() { 
    std::cin.clear();
    std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
    std::cin.get();
}
void delete_all_files() 
{ 
  try
  {
    //tbd
  }
  catch (const std::exception& e)
  {
    std::cout << "Exception in delete_all_files" << std::endl;
  }
}

class NumberQuiz
{
public:
  NumberQuiz(const std::string& Playername): m_PlayerName(Playername), m_NumberGuessed(false) {}
  void RunLoop()
  {
    while(!m_NumberGuessed) {}
  }
private:
  unsigned int m_TargetNumber;
  const std::string m_PlayerName;
  bool m_NumberGuessed;
};

int main(int argc, const char* argv[])
{
    std::cout << "Willkommen bei 'Fight For Your Data'!" << std::endl;
    std::cout << "Du spielst um all deine Dateien!" << std::endl;
    std::cout << "Der Dateidieb heißt " << argv[0]  << " der fiese." << std::endl;
    std::cout << "Wie heißt du?" << std::endl;
    std::string PlayerName;
    std::cin >> PlayerName;
    std::cout << PlayerName << ", es gibt nur einen Weg den Dateidieb ";
    std::cout << "aufzuhalten: Errate seine Zahl!" << std::endl;
    auto quiz = NumberQuiz(PlayerName);
    quiz.RunLoop();
    keep();
}

*SCNR* :P

30

16.12.2013, 16:08

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <iostream>
#include <string>
#include <cmath>
#include <memory>
#include <limits>

void keep() { 
    std::cin.clear();
    std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
    std::cin.get();
}
void delete_all_files() 
{ 
  try
  {
    //tbd
  }
  catch (const std::exception& e)
  {
    std::cout << "Exception in delete_all_files" << std::endl;
  }
}

class NumberQuiz
{
public:
  NumberQuiz(const std::string& Playername): m_PlayerName(Playername), m_NumberGuessed(false) {}
  void RunLoop()
  {
    while(!m_NumberGuessed)
    {
    }
  }
private:
  unsigned int m_TargetNumber;
  const std::string m_PlayerName;
  bool m_NumberGuessed;
};

int main(int argc, const char* argv[])
{
    std::cout << "Willkommen bei 'Fight For Your Data'!" << std::endl;
    std::cout << "Du spielst um all deine Dateien!" << std::endl;
    std::cout << "Der Dateidieb heißt " << argv[0]  << " der fiese." << std::endl;
    std::cout << "Wie heißt du?" << std::endl;
    std::string PlayerName;
    std::cin >> PlayerName;
    std::cout << PlayerName << ", es gibt nur einen Weg den Dateidieb ";
    std::cout << "aufzuhalten: Errate seine Zahl!" << std::endl;
    auto quiz = NumberQuiz(PlayerName);
    quiz.RunLoop();
    keep();
}
Lieber dumm fragen, als dumm bleiben!

Werbeanzeige