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

1

21.01.2006, 21:11

Dringente Frage

Was meint der autor mit Bildschirm ausgabe blicke das nicht wenn ich den quell text ganz am anfang abschreibe wie kann ich sehen wie es funktioniert muss ich auf "Erstellen" gehn oder was?


wenn ja dann steht das .exe oder kompilieren aber wenn ich die datei die dann auf taucht im dem ordner aktivieren dann komt ene fehler melden das ich den lizent vertrag nicht ein halten und ich nicht weiter machen darf

Sheddex

unregistriert

2

21.01.2006, 21:46

Erstmal: Achte mal ein Bisschen auf die Satzstellung. Deine Frage muss man erst zweimal lesen bevor man sie versteht.

Also: Ich nehme mal an dass du gerade mit dem Buch angefangen hast und nur einen einfachen Text ausgeben willst (cout << "Text" << endl oder so was in der Art). Das mit der Lizenz kommt in der Autorenversion immer, daran muss man sich halt gewöhnen :) Aber wenn danach der Text nicht angezeigt wird, ist das nur so, weil das Ganze die Release-Version ist. In der Debug-Version wird automatisch ein 'Press any key to continue' angehängt. Wenn auch in der Release-Version zuerst eine Taste gedrückt werden soll, schreibe einfach 'getch ()' an das Ende und '#include <conio.h>' an den Anfang. So sollte das dann aussehen:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <conio.h>

using namespace std;

int main ()

{
     cout << "Text" << endl;
     getch ();

     return 0;

}



Falls das nicht deine Frage war dann schreib sie nochmal.
Und zwar deutlich!

3

22.01.2006, 08:28

^^ ok stimmt habe erst mit dem buch angefangen

und danke das hat glaube ich mine frage gelöst


edit: danke jetzt geht es habe das so oft probiert bin fast verzweifelt


mfg Niko

4

25.01.2006, 01:52

Re: Dringente Frage

Zitat von »"Nikolaus"«

Was meint der autor mit Bildschirm ausgabe blicke das nicht wenn ich den quell text ganz am anfang abschreibe wie kann ich sehen wie es funktioniert muss ich auf "Erstellen" gehn oder was?


wenn ja dann steht das .exe oder kompilieren aber wenn ich die datei die dann auf taucht im dem ordner aktivieren dann komt ene fehler melden das ich den lizent vertrag nicht ein halten und ich nicht weiter machen darf



oh gott jetzt habe ich kopfschmerzen ^^
never send a human to do a machines job.

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

5

25.01.2006, 10:33

c0kelight
Jetzt tu nicht so. Dieser Satz ist das reinste Gehirn-und Augentraining ;)

Und die eigentliche Frage ist schon berechtigt, wenn man noch totaler Anfänger ist.

6

25.01.2006, 12:15

eigentlich nicht. er hätte einfach nur die nachricht im fenster lesen (!) müssen.
never send a human to do a machines job.

Sheddex

unregistriert

7

25.01.2006, 12:47

Ich hab's trozdem geschafft eine richtige Antwort zu geben. Aber es stimmt schon dass das Lesen schwerer als das Antworten ist... ;)

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

8

25.01.2006, 20:42

Zitat von »"c0kelight"«

er hätte einfach nur die nachricht im fenster lesen (!) müssen.


Für mich sind solche Fenster wie Lizensverträge - einfach wegklicken :-D

Das eigentliche Problem war ja nicht das Fenster sondern, dass das Programm ohne _getch() sofort wieder beendet wurde. Und das kann in Kombi mit einem Fenster über eingeschränkte Nutzung schon leicht irritieren^^

9

26.01.2006, 11:43

Zitat von »"grek40"«

..., dass das Programm ohne _getch() sofort wieder beendet wurde.


Wow. _getch().
Sogar die sichere Version von getch() genommen. Wie microsoft-freundlich! ^^

EDIT:
Andere Möglichkeiten sind noch (ACHTUNGSCHLECHTENICHTNIXDAFREUNDLICHELÖSUNG) "system(pause)" und "Sleep(ZeitInMilliSekunden)".
Entweder letzere oder halt getch()/_getch().

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

10

26.01.2006, 12:04

Oder halt Haltepunkte ;)
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Werbeanzeige