.| Autor | Beitrag |
|---|---|
|
000 03.02.2003, 20:46 meisterelrond |
brauch dringend hilfe!!! ich hab mir zwei c++ bücher (zusammen 80 €) mit der autoren-version von visual c++ 6.0 gekauft, da steht aber nur alles über die sprache an sich und nix über die entwicklungsumgebung drin. und mir fehlt absolut der durchblick! wie ist das mit projekten und so? ich wollte einfach mal den beispiel programmtext abtippen der da stand. aber wo? muss ich da einfach ne textdatei, ne quelltext-datei oder n ganzes projekt anlegen? könnt ihr mir helfen oder n link zu ner hilfreichen seite posten? thx im voraus -- |
|
Profil || Suche |
|
001 03.02.2003, 22:14 Onkel Dittmeyer |
Zum Compilen brauchste afaik immer ein Projekt. Da fügste deine einzelnen Source Dateien ein und kannst dann - sofern keine Fehler vorhanden ;) - Compilen. Also für ein Hello World Programm machste ein leeres Projekt und erzeugst eine neue Quelltextdatei die du dann ins Projekt einbindest. |
|
Profil || Suche |
|
002 04.02.2003, 01:06 the_viking |
Also ein kleines Visual C++ Tutorial: 1. Visual C++ starten Jetzt sollte eine blanko-datei vor dir liegen :D 8. Man gebe ein:
10. Hmm in dem Ordner, den du bei der projekterstellung angegeben hast, sollte ein unterordner "vikingstut" sein und dort ein unterordner "debug", in dem "vikingstut.exe" sich nach dem kompillieren finden sollte. Solltest du mal ohne das programm zu starten wollen es kompillieren, drücke einfach "F7":) --thx, cu, MfG the_viking (( My =]=H=O=M=E=> Page! )) |
|
Profil || Suche |
|
003 04.02.2003, 07:31 Onkel Dittmeyer |
Da kannste auch gleich void main() benutzen ... ^^ -- |
|
Profil || Suche |
|
004 04.02.2003, 18:07 Exec |
void main() is aba nichmehr standard,glaube ich --"selbermachen rockt am meisten :D" - -LeJean- |
|
Profil || Suche |
|
005 04.02.2003, 18:25 Onkel Dittmeyer |
Ja aber int void() ohne return... ;) -- |
|
Profil || Suche |
|
006 05.02.2003, 15:16 apfelkorn |
doppelargh: |
|
Profil || Suche |
|
007 05.02.2003, 20:15 the_viking |
jaja aber programmierer sind faul :-) --thx, cu, MfG the_viking (( My =]=H=O=M=E=> Page! )) |
|
Profil || Suche |
|
008 13.02.2003, 10:12 Sprengmeister |
Wieso um gotteswillen benutzt du printf du c freak ;) _______________________ Dieser Beitrag wurde am 13.02.2003 um 11:33 von Sprengmeister bearbeitet. |
|
Profil || Suche |
|
009 13.02.2003, 14:19 Onkel Dittmeyer |
Lass ihn doch, das is halt sein Stil. Ich persönlich finde I/O Streams mit den Shift Operatoren auch wesentlich besser "symbolisiert" aber printf is halt immer noch ein Teil der STL (oder red ich schon wieder blödsinn =) |
|
Profil || Suche |
|
010 13.02.2003, 15:36 Sprengmeister |
Naja, das andere is halt mehr Standart. Wenn er nen längeren Code schreibt und den Standart nicht wirklich einhält dann kriegen andere ein Prob den Code zu lesen ^^ Edit: @ Meister welche Bücher waren das? --_______________________ Dieser Beitrag wurde am 13.02.2003 um 15:39 von Sprengmeister bearbeitet. |
|
Profil || Suche |
|
011 13.02.2003, 16:03 Prefect |
Formatierungen im C-Style sind weitaus übersichtlicher als C++-Streams und lassen sich auch in C++ mit Typensicherheit usw. realisieren. Nur leider verliert eine Implementation in gutem C++ (mit Typenchecks usw.) die Eleganz der reinen C-Implementation. cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
012 13.02.2003, 17:08 Sprengmeister |
Apropros da fällt mir was ein ^^ Ah habs, das ; war der böse fehler ^^ --_______________________ Dieser Beitrag wurde am 13.02.2003 um 17:35 von Sprengmeister bearbeitet. |
|
Profil || Suche |
|
013 13.02.2003, 17:37 Tron |
immer den gueltigkeitsbereich einer variable so eng wie moeglich halten, dann haettest du den fehler gleich entdeckt. (also: for (int variable =1 ... ) anbei: iostream.h ist 'deprecated' (misbilligt), verwende stattdessen iostream und using namspace std; nicht vergessen. jupp, tust du (: die STL (standard template library) ist nur ein teil der standardbibliothek. printf und all der andere c krempel ist einfach ein anderer teil der standardbibliothek. das geht auch mit streams. (strstream) printf("das %s ich nun %s %s %c\n", "finde", "mal", "ueberhaupt", "nicht", '!'); cout << "aber" << " darueber" << " koennen" << " wir" << " uns" << " gerne" << " stundenlang" << " in" << " die" << " wolle" << " kriegen" << '.' << " (:" << endl; // du hast den fehler sofort gesehen? -- 'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett |
|
Profil || Suche |
|
014 14.02.2003, 18:11 Prefect |
Nein, ich habe den Fehler nicht sofort gesehen. Ich verlasse mich bei sowas auf GNU C, auch wenn ich Vendorextensions normalerweise vermeide. Abgesehen davon ist dir hoffentlich selbst klar, wie sinnvoll dein Beispiel jetzt war. Und ja, wir hatten die Diskussion schon tausendmal. Letzendlich stellt man dann fest, dass sowohl Streams als auch Formatting sucken, weil beide mit bestimmten Aufgabenstellungen nicht klarkommen (insbesondere i18n). Formatting suckt halt nur ein bißchen weniger ;p cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
015 14.02.2003, 18:14 Sprengmeister |
Ich behaupte jetzt mal da fehlt ein leerzeichen ;) %c\n Ich finde das is aber nicht schwer zu erkennen... beim anderen brauchste es nicht so kompliziert machen ^^ --_______________________ |
|
Profil || Suche |
|
016 16.02.2003, 13:48 Prefect |
Tja Sprengmeister. Der Fehler war, dass er vier Strings übergeben hat, obwohl im Formatstring nur drei %s vorkommen. cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
017 16.02.2003, 15:31 anothergb02 |
Anleitung für eine Konsolenanwendung (einfaches "Dosprogram"), die dein Leben verändern wird. 1■ Starte dein C++ 6.5 du schreibst ueber der Funktion folgendes: for(int i = 0; i<32;i++) Being in john Malkovich Dieser Beitrag wurde am 16.02.2003 um 15:42 von anothergb02 bearbeitet. |
|
Profil || Suche |
|
018 16.02.2003, 23:14 apfelkorn |
erm... Musst du aufs Klo? argh. das einzige was du für die applikation includierst ist hier nur <iostream>, sonst nichts. :) -- |
|
Profil || Suche |
|
019 17.02.2003, 14:31 [RMen]OneStone |
Nene, Apfel. Anotherdingens ging vermutlich davon aus, dass unser Freund es nicht schafft, die Include zu ändern sondern nur immer was neues in dieses Programm reinzuschreiben, von daher hat er weise und vorausschauend gehandelt. =) --georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ |
|
Profil || Suche |
|
020 17.02.2003, 15:43 WareWolf |
Interessehalber: Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴ |
|
Profil || Suche |
|
021 18.02.2003, 18:04 theDon |
ja. --\o tanz den naziprau! o/ And more than ever, I hope to never fall, |
|
Profil || Suche |
|
022 19.02.2003, 11:38 WareWolf |
shit. --Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴ |
|
Profil || Suche |
|
023 19.02.2003, 15:28 apfelkorn |
tötlich... :) -- Dieser Beitrag wurde am 19.02.2003 um 15:29 von apfelkorn bearbeitet. |
|
Profil || Suche |
|
024 19.02.2003, 15:56 Prefect |
... aber mit d bitteschön ;) Aber... solange man nur #include-t dürfte eigentlich kein zusätzlicher Code entstehen. Immerhin dürften inline-Funktionen und Templates nur dann wirklich Code emitten, wenn sie im entsprechenden Modul auch verwendet werden. cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |

