Zum Inhalt springen

Klotzkopp

Mitglieder
  • Gesamte Inhalte

    9912
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von Klotzkopp

  1. Zum Beispiel so: void eingabe(int *a, int *b, int *c) { printf("Bitte die Seiten eingeben, Abbruch mit 0 0 0: "); while(true) { scanf("%d %d %d",a,b,c); if (*a>0 && *b>0 && *c>0) { break; } printf("Nur postitve Werte\n"); } }[/code] Hast du die & entfernt?
  2. Wie wär's damit: "Ich schreibe ziemlich schludrig, wenn ich meine, dass es nicht so sehr drauf ankommt. Und manchmal gehen die Ausrufezeichen mit mir durch." Im Ernst, manchmal bin ich ein unerträglicher Besserwisser und Haarspalter.
  3. Visual Studio 2005 Express gibt's bei Microsoft gerade kostenlos zum Runterladen. Allerdings sind da MFC und ATL nicht dabei. Für "normale" Windowsprogrammierung reicht's aber auf jeden Fall.
  4. Da diese Funktion a, b und c nicht ändert, brauchst du hier keine Zeiger zu übergeben. In dieser Funktion kannst du dir die ganzen Sternchen sparen - bis auf die für die Multiplikation natürlich Hier ist der Grund, warum dein Programm nicht abbricht. &a ist die Adresse von a. Die wird nie 0 sein. Die Adress-& müssen hier weg. Davon abgesehen, bricht diese Schleife ab, sobald mindestens einer der Werte Null ist. Wenn das erst passieren soll, wenn alle drei Null sind, musst du || statt && benutzen.
  5. Das solltest du klären. Damit könntest du dir sehr viel Arbeit ersparen. Es gibt nur einen sehr geringen Teil der MSDN Library auf Deutsch. Gewöhne dich lieber früh daran
  6. Wo liegt denn das Problem? Vermutest du, dass die vhd-Datei fehlerhaft ist? Oder hast du einfach nur Platzprobleme auf dem Hostrechner?
  7. Schade, dass es C sein muss, und nicht C++, sonst könntest du die fertigen Klassen der MFC benutzen. Hier findest du alles über die Verwendung von ODBC: http://msdn.microsoft.com/library/en-us/odbc/htm/odbcabout_this_manual.asp
  8. Mit Standard-C ist das nicht möglich. Möglicherweise bringt aber deine Entwicklungsumgebung fertige Funktionen für den ODBC-Zugriff mit. Was benutzt du denn?
  9. clear setzt bei Streams nur die Fehlerflags zurück. Wie man den Eingabepuffer leeren kann, steht in dem Artikel, auf den ich verlinkt habe.
  10. system gibt's in C und C++, aber Pause nicht. Hier gibt es einen sehr guten Artikel darüber, wie man verhindert, dass sich das Programm nach der Ausführung schließt: Automatisches Schließen verhindern
  11. Ich habe das Gefühl, du liest meine Beiträge nicht bis zum Ende.
  12. Du solltest dich nicht auf das verlassen, was in irgendwelchen Büchern oder Tutorials steht, die sind auch nicht immer fehlerfrei. Auch der ANSI-C-Standard fordert AFAIK, dass main int zurückgeben muss, allerdings gibt es auch da wie immer eine Ausnahmeregelung. Außerdem geht's hier um C++ Mir ist noch kein Compiler untergekommen, der "int main" nicht akzeptiert hat (MSVC6 gibt nur eine Warnung aus ), allerdings kenne ich ein paar, die "void main" nicht erlauben.
  13. conio.h ist nicht Bestandteil des Standards, genau wie getch. Lass beide Zeilen weg. Wenn du am Ende auf einen Tastendruck warten willst, kannst du das mit cin.get() machen, da, wo jetzt getch steht.
  14. Hier fehlt das Semikolon am Ende. Das \n muss mit in die Anführungszeichen.
  15. Egal, die Anzahl der Fehlermeldungen sagt nicht viel aus. Die Zeile muss weg. Wenn danach andere Fehlermeldungen erscheinen, dann schreib die hier hin. int ist ein Datentyp. Datentypen verwendet man für Variablen (wie in deinem Beispiel) und für Rückgabetypen von Funktionen. Die Funktion main muss int zurückgeben - so sagt es der C++-Standard. Es gibt Compiler, die das sehr locker handhaben, es gibt aber auch welche, die einen anderen Rückgabetyp als int als Fehler ansehen.
  16. vcl.h ist eine Headerdatei von Borland, die du hier nicht mal brauchst. Wirf die ganze Zeile raus. Die beiden Pragmas auch. Und es heißt "int main", nicht "void main".
  17. Das Toolkit enthält nur Kommandozeilenprogramme, da gibt es keine grafischen Oberflächen. Deinen Code kannst du z.B. mit Notepad eingeben, als .cpp-Datei speichern und dann den Compiler aufrufen. Eine Readme-Datei sollte aber dabei sein, oder?
  18. Dann hast du wohl Pech gehabt. Bei der "offiziellen" Version ist eine Prerequisites-CD dabei, auf der alles drauf ist, was du für VS.NET brauchst. Ich empfehle, dass du das mit Microsoft klärst.
  19. Professional? Academic? Enterprise Architect? Einzeln gekauft oder aus der MSDN Subscription? Welche CDs hast du und wie sind die genau beschriftet? Lass dir doch nicht alles aus der Nase ziehen.
  20. Und welche Version von Visual Studio .NET hast du genau?
  21. To understand recursion...
  22. Wie "nö"? Habe ich eine Frage gestellt, die mit "nö" hätte beantwortet werden können? :confused: Soviel habe ich mitbekommen. Auch das habe ich verstanden. Ich habe gefragt, was du dann in diesem Mapping sehen willst. Vielleicht alle Freigaben, als Unterorder? Nach keinem von beiden habe ich gefragt.
  23. Und was soll dann in X stehen? Arbeitsplatz, Systemsteuerung und Netzwerkumgebung von Klaus? Alle Laufwerksbuchstaben, ohne Doppelpunkt, als Unterorder?
  24. Welches Betriebssystem? Ist das die ganze Fehlermeldung?
  25. Memberfunktionen müssen static sein, um als Threadfunktionen benutzt werden zu können. Bei nichtstatischen Memberfunktionen braucht man immer eine Instanz der Klasse für den Aufruf.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...