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

11

14.06.2008, 12:46

Zitat von »"Bösewicht"«

Oder du lädst dir einfach den Unlocker herunter und versuchst és dann nochmal. Vllt klappts ja^^


Danke, hab mir jetzt die 2005 Version runtergeladen und es hat geklappt. Ich werd Computer wahrscheinlich nie kapieren ^^

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

Lord-archimedes

Treue Seele

Beiträge: 234

Wohnort: Hannover

  • Private Nachricht senden

13

14.06.2008, 13:16

nochmal ein tipp von meiner seite:
wenn deine main () funktion keinen wert zurückgibt würde ich es so schreiben:

C-/C++-Quelltext

1
2
3
4
void main (void)
{
    //Anweisungen

}


und ich würde anstatt \n immer das hier machen:

C-/C++-Quelltext

1
cout << "Nachricht" << endl;

das endl bewirkt fast dasselbe wie \n ist aber im grunde genommen Geschmackssache
CU

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

14

14.06.2008, 13:39

Stroustrup: C++ Style and Technique FAQ: Can I write "void main()"?

Zitat

The definition

void main() { /* ... */ }

is not and never has been C++, nor has it even been C
Also den Tipp kannste dir echt ... Naja ...

Und \n und std::endl bewirken durchaus verschiedene Sachen! std::endl flusht noch einmal den Ausgabepuffer, was *manchmal* notwendig ist, um überhaupt was vom cout stream zu sehen! Von "Geschmackssache" kann also keine Rede sein!

Edit: Further reading - Things to Avoid in C/C++ -- void main(), Part 10

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

15

14.06.2008, 15:25

Zitat von »"Lord-archimedes"«

nochmal ein tipp von meiner seite:
wenn deine main () funktion keinen wert zurückgibt würde ich es so schreiben:

C-/C++-Quelltext

1
2
3
4
void main (void)
{
    //Anweisungen

}



Laut C++ Standard ist korrekt:

C-/C++-Quelltext

1
2
int main()
int main( int argc, char** argv )


sowie Compilerspezifische Parameter. Aber: Es wird immer ein Integer zurückgegeben. Tut man das nicht explicit wird automatisch 0 zurück gegeben.
@D13_Dreinig

16

15.06.2008, 11:02

Also ich habe auch ein Problem mit dem Listing1_1 in Visual C++ 2008.
Bei mir kommt folgende Fehlermeldung:

Quellcode

1
2
3
4
5
6
7
------ Neues Erstellen gestartet: Projekt: neuerversuch, Konfiguration: Debug Win32 ------
Die Zwischen- und Ausgabedateien für das Projekt "neuerversuch" mit der Konfiguration "Debug|Win32" werden gelöscht.
Das Manifest wird eingebettet...
.\Debug\neuerversuch.exe.intermediate.manifest : general error c1010070: Failed to load and parse the manifest. Das System kann die angegebene Datei nicht finden.
Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Robert\Eigene Dateien\Visual Studio 2008\Projects\MyProjects\neuerversuch\neuerversuch\Debug\BuildLog.htm" gespeichert.
neuerversuch - 1 Fehler, 0 Warnung(en)
========== Alles neu erstellen: 0 erfolgreich, Fehler bei 1, 0 übersprungen ==========


Kann mir dabei jemand bittel helfen?

Anonymous

unregistriert

17

19.06.2008, 18:21

Bei mir ist das fast auch immer so. Ich kopiere einfach meinen Code, den ich schon geschrieben habe, lösche dann z.B. Programm 1_1 und mache mir dann ein neues Programm. Dann paste ich meinen Text in den Coder ein und weiter gehts. Bei mir klappt's so zumindest. Ich weiß nicht, ob es das selbe Problem wie meins ist. Versuche es einfach mal und gib auf deine Einstellungen acht.
So, ich hoffe, dass ich dir helfen konnte. Wenn nicht kann ein anderer mich ja korrigieren.

Mfg Spiri

18

22.06.2008, 22:27

Hy erstmal,
also ich habe auch neuerding diesen Compiler runtergeladen und so, hatte auch anfangs genau das gleiche Problem, da der diese nicht erkannte, aber musste halt nur die include stdafx.h noch mit einbinden, da er von dieser die iostream ableitet d.h.

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
[b]#include "stdafx.h"[/b]
#include <iostream>

int main ()
{
      cout << "Hier kommt die Konkurrenz.. jojo.. hier kommt sie^^" << endl; 

... und so weiter

So hats bei mir zumindest immer geklappt mit dem gleichen Compiler musste das halt nur hinzufügen

Berti

Frischling

Beiträge: 2

Wohnort: Dannigkow

  • Private Nachricht senden

19

03.07.2008, 19:44

Hallo an alle,
ich hab mir auch das Buch Bestellt und gestern Bekommen,
gleich Microsoft Visual Studio 2008 runtergeladen, und Installiert danach das Listing 1.1 eingegeben. Ich habe keine Fehlermeldung bekommen, allerdings Hab ich Win XP als Betriebssystem Installiert vielleicht liegt es ja an Vista?

Mit freundlichen Grüßen
Berti

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

20

03.07.2008, 19:52

Zitat von »"Berti"«

Hallo an alle,
ich hab mir auch das Buch Bestellt und gestern Bekommen,
gleich Microsoft Visual Studio 2008 runtergeladen, und Installiert danach das Listing 1.1 eingegeben. Ich habe keine Fehlermeldung bekommen, allerdings Hab ich Win XP als Betriebssystem Installiert vielleicht liegt es ja an Vista?

Mit freundlichen Grüßen
Berti


Hi und Willkommen.
Leider bist du gleich in ein paar Fettnäpfchen getreten. ;)
1. Neuer Thread aufmachen für ein neues Problem (ausser du hast wirklich ein sehr ähnliches/gleiches Problem und du konntest es mit den geposteten Vorschlägen nicht lösen.
2. Problem bitte schildern. Ich sehe bei dir nicht, was dein Problem ist. ;)

Werbeanzeige