Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Fab

Lebende Foren Legende

Dabei seit: 30.03.2003

Beiträge: 1 635

 

1 Zum Seitenanfang

Montag, 21. Juni 2004, 20:31

[C++] Ausgabe-Problem

Hi

Also ich habe den Borland Compiler 5.5 (C++BUILDER COMMAND LINE TOOLS) und habe dieses Script zum Anfangen in C++ geschrieben. :))

PHP-Quelltext

1
2
3
4
5
6
7
8
#include <iostream.h>

int main();
int main()
{
cout << "Hallo Welt!\n";
return 0;
}


So zu sagen ist das Tradition. :D
Leider funktioniert diese Tradition bei mir nicht :(

Es schliesst das Fenster immer gleich wieder!

Hab ihr eine Ahnung an was das liegen könnte?

Mfg Fab

PS: Dieser Code funktioniert, ist aber in C:

PHP-Quelltext

1
2
3
4
5
6
7
8
#include <stdio.h>
#include <conio.h>

int main()
{
printf ("Hello World!");
getch();
}
 

Avirell

Kaiser

Dabei seit: 19.10.2002

Beiträge: 1 318

 

2 Zum Seitenanfang

Montag, 21. Juni 2004, 20:47

versuchs ma so:

Quellcode

1
2
3
4
5
6
7
8
#include <iostream>

using namespace std;

int main() {
cout << "Hallo Welt!";
return 0;
}
Gruß, Avirell
Ich ändere diese Signatur nicht mehr.
 

Fab

Lebende Foren Legende

Dabei seit: 30.03.2003

Beiträge: 1 635

 

3 Zum Seitenanfang

Montag, 21. Juni 2004, 21:03

Geht irgendwie auch nicht, ist genau das gleiche Problem.
Das Fenster öffnet sich nur ganz kurz.

Wenn ich es mit cpp32.exe und dann mit ilink32.exe kommt bei ilink die Fehlermeldung:

Zitat


Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: 'C:\PROGRAMME\TOOLS\BORLAND COMPILER\BIN\HELLO.I' contains invalid OMF record, type 0x2f


Liegt das am Compiler oder mache ich etwas falsch?

Mfg Fab
 

Avirell

Kaiser

Dabei seit: 19.10.2002

Beiträge: 1 318

 

4 Zum Seitenanfang

Montag, 21. Juni 2004, 21:13

versuch doch mal bei dem C++ script getch() zu nehmen. Du wirst selten reinen C++-Code schreiben, ich zumindest hab eigenetlich immer C mit drin...
Gruß, Avirell
Ich ändere diese Signatur nicht mehr.
 

Fab

Lebende Foren Legende

Dabei seit: 30.03.2003

Beiträge: 1 635

 

5 Zum Seitenanfang

Montag, 21. Juni 2004, 21:18

THX, es geht, aber es würde mich trotzdem wundern, wieso es nicht so wie in meinem Buch geht.

Was benutzt du denn für einen Compiler? (& Editor)

Mfg Fab
 

Avirell

Kaiser

Dabei seit: 19.10.2002

Beiträge: 1 318

 

6 Zum Seitenanfang

Montag, 21. Juni 2004, 22:04

Ich benutz im moment garnichts, mach gerade ne kleine programmierpause :D

Aber ansonsten M$ Visual C++ 6

EDIT: Bei weiterführenden Programm wird das problem mit dem schließen auch nicht mehr auftreten, so wars zumindest bei mir.
Gruß, Avirell
Ich ändere diese Signatur nicht mehr.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Avirell« (21. Juni 2004, 22:05)

 

lorenz

Haudegen

Dabei seit: 05.11.2002

Beiträge: 647

 

7 Zum Seitenanfang

Montag, 21. Juni 2004, 22:50

naja der MS visual zum beispiel baut gelich zum ende noch ein pause ein wo man noch ne taste drücken muss

das allerdings nur bei debuggen das halt ne hilfe aber später ist das dann sowieso egal weil du eine hauptschleifen hast und die dir dann dein fenster offen lässt.

ansonsten kannst einfach hinten noch cin >> galub ich ranschreiben halt ein code der nch eine eingabe erwartet.

mfG LA
 

MartyMcFly

Foren Gott

Dabei seit: 04.06.2003

Beiträge: 3 137

 

8 Zum Seitenanfang

Dienstag, 22. Juni 2004, 08:37

RE: [C++] Ausgabe-Problem

Zitat

Original von Fab
So zu sagen ist das Tradition. :D
Leider funktioniert diese Tradition bei mir nicht :(

Es schliesst das Fenster immer gleich wieder!

Hab ihr eine Ahnung an was das liegen könnte?


Ähm, Du hast also kompiliert und führst die .exe aus? Mit einem Doppelklick? Dann probier doch einfach mal, die Datei in einer Eingabeaufforderung auszuführen.

Gruss
Marty
 

pinG

König

Dabei seit: 25.12.2002

Beiträge: 874

 

9 Zum Seitenanfang

Dienstag, 22. Juni 2004, 10:15

Füge mal am Ende getch() ; ein.
Hat bei mir immer geklappt.
 

Fab

Lebende Foren Legende

Dabei seit: 30.03.2003

Beiträge: 1 635

 

10 Zum Seitenanfang

Dienstag, 22. Juni 2004, 13:34

Hi

1. Mit getch() gehts.

2. mit >> cin muss ich noch probieren

3. Jep, über die Eingabeaufforderung ging es auch.

Schlussfolgerung:

Das Script ging zwar von Anfang an, wurde aber nach dem Ausführen gleich wieder geschlossen, weil ich ja nichts andere zusätzlich hingeschrieben habe. :))

Hier möchte ich euch wirklich allen danken, für die tolle und schnelle Hilfe! :D
(Wir) Ihr seid eine tolle Comunity :))

Mfg Fab

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Fab« (22. Juni 2004, 13:34)

 

treo

Super Moderator

Dabei seit: 16.09.2002

Beiträge: 3 669

 

11 Zum Seitenanfang

Dienstag, 22. Juni 2004, 14:26

ich persönlich, finde ja das es besser wäre std::cout zu benutzen, damit man ggf. auch noch andere namespaces nehmen die änliche inhalte haben
ihre DNS Analyse zeigt eine krankhafte Abneigung gegen jegliche Autorität und einen Charakter der zum Gewaltausbrechen neigt....
 

Avirell

Kaiser

Dabei seit: 19.10.2002

Beiträge: 1 318

 

12 Zum Seitenanfang

Dienstag, 22. Juni 2004, 15:03

aber solange er das Thema Namespaces noch nich behandelt hat find ich das mit using namespace allemal besser geeignet und einfacher...
Gruß, Avirell
Ich ändere diese Signatur nicht mehr.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Avirell« (22. Juni 2004, 15:04)

 

treo

Super Moderator

Dabei seit: 16.09.2002

Beiträge: 3 669

 

13 Zum Seitenanfang

Dienstag, 22. Juni 2004, 16:08

man sollte sich das meiner meinung nach schon vorher angewöhnen
ihre DNS Analyse zeigt eine krankhafte Abneigung gegen jegliche Autorität und einen Charakter der zum Gewaltausbrechen neigt....
 

Racked-Jay

Routinier

Dabei seit: 04.01.2003

Beiträge: 416

 

14 Zum Seitenanfang

Dienstag, 29. Juni 2004, 21:50

Quellcode

1
system("PAUSE");


also das ist das getch() von c++ !! Wenn du willst dass das Pogramm an dieser Stelle stoppt, dann setzt das dahin. Is doch net so schwer oder ;)
**Mitglied des Stargate Modteams für HL2**
 

Ähnliche Themen