Zum Inhalt springen

TDM

Mitglieder
  • Gesamte Inhalte

    1804
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von TDM

  1. Englische Tastatureinstellung vielleicht reingerutscht? Ansonsten: Wenn du DevExpress oder Ähnliches installiert hast, legt er auch manchmal shortcuts auf solche Zeichen.
  2. Was Derefenziertes auf NULL prüfen nicht sinnvoll... Eben das machen Pointer nicht. a und b sind Zeiger. (a = &b wäre in dem Fall: a zeigt auf die Adresse von Zeiger b.) b = 15 wird nicht funktionieren, du willst ja den Inhalt ändern und nicht das, worauf b zeigt, also *b = 15;
  3. TDM

    Frage zu textbox KeyPress

    Ausm Stehgreif: e->Handled = !((e->KeyChar <= 0x20) || ((e->KeyChar >= 0x30)&&(e->KeyChar <= 0x39))); e->Handled = e->Handled || ((sender as Textbox).Text.Length >= 2); Vielleicht warens auch zu viele Klammern, das was ich bezwecken will: Handled = nicht (Steuerzeichen oder Zahl) Handled = entweder angeschalten lassen oder, wenn der Text vom Sender schon länger als 2 ist, aktivieren.
  4. TDM

    typunabhängige Methoden?

    Warum schreibst du keine Interfaces? bzw. hab ichs in Javaprogrammen immer so gemacht, dass die Klassen selber ihre SQL-Statements zusammenfriemeln und dieses dann an die DB schicken.
  5. Eventcreate
  6. TDM

    Process::Start

    Environment.CurrentDirectory bzw. Application.ExecutablePath dürften da weiterhelfen.
  7. TDM

    C++ Punktegutschriften

    :floet: Übersichtlicher wärs sicher mit switch, aber geschmackssache
  8. TDM

    C++ Punktegutschriften

    [Pseudocode] if Gesamtpunkte <= 70 cout << "Nichts gibts"; else if (gesamtpunkte <= 140 ) cout << "Freigetränk"; //usw.
  9. TDM

    USB-Raketenwerfer

    Darum gehts mir ja, Programmierübung halt. Warum sollte ich ein komplettes Spielzeug kaufen, bei dem Software, lt. Majestix, z.B. den Rechner verlangsamt?! Sobald man einmal weiß, wie man die Motoren etc. ansprechen kann, könnte man das ganze auch noch weitertreiben und das Ding auf nen Roboter (gabs auch mal einen bei getdigital) montieren und dazu ne Art Egoshooter schreiben. Wenn das in klein funktioniert, dann kann ich in die Großproduktion gehen, dann klappts auch mit der Weltherrschaft. :floet:
  10. Main.h: #pragma once #include "class1.h" #include "class2.h" #include "classn.h" class1.cpp: #include "Main.h" class2.cpp: #include "Main.h" classn.cpp: #include "Main.h" Wo ist da das Problem? Wer die Klassen brauch includiert die Main.h.
  11. TDM

    USB-Raketenwerfer

    Selbst ist der FI. :floet:
  12. TDM

    USB-Raketenwerfer

    Ich find sowas toll. Da kann man schön eine kleine Camera ranbasteln, ein Interface schreiben und das Zielen verbessern. Ein Hoch auf sinnlose Programmierübungen.
  13. hmm, bei Google find ich immer nur was von wegen undefiniertem Verhalten bzw. keinen Grund. Ich dächte aber mich zu entsinnen, dass es eine Erweiterung im C-Standard gibt, welche das flushen des Inputstreams erlaubt. :beagolisc Was wäre denn die portablere flush-Alternative? fgets mit buffer auf stdin?
  14. War ja auch nur eine Quick&Dirty-Lösung. Wieso eigentlich? Ich geh aber ehrlich gesagt, lieber das Risiko ein, undefiniertes Verhalten zu provozieren, als Systembefehle zu nutzen (cls unter Linux gibts meines Wissens nach nicht)
  15. Also ausm Stehgreif für main: int main(int argc, char* argv[]) { int coption; do { //clrscr(); cout<<"Hier Text"<<endl; cout<<"Hier Text"<<endl; fflush(stdin); coption = cin.get(); switch(tolower(coption)) { case 'g': cout << "g" << endl; break; case 'w': cout << "w" << endl; break; case 's': cout << "s" << endl; break; default: cout << "Hier Text" << endl; break; } cout << "Nochmal?" << endl; fflush(stdin); coption = cin.get(); } while (tolower(coption)!='n'); cin.get(); return 0; } btw: system-Befehle sind Müll.
  16. hmm.... Man kann auch einfach #define PI (std::acos(-1.0)) machen. :hells:
  17. Toll... Da denkt man mal, die sagen einem was Neues und dann sowas...
  18. TDM

    Hangman [c#]

    Irgendwo im Programm wirst du ja sicher auf die Datenbank zugreifen. Dort sollte eine Instanz (Objekt) der Klasse Csharp_Access zur Verfügung stehen und mittels der Methode Csharp_Access_Datenbank die Datenbank abgefragt werden. Schreib z.B. weiter oben folgendes in die Main: Csharp_Access myInstance = new Csharp_Access(); myInstance.Csharp_Access_Datenbank(); und schwupps werden Textboxen angezeigt.
  19. Am Schnellsten ginge es wahrscheinlich so: a1.h #ifndef A1_H_INCLUDED #define A1_H_INCLUDED typedef struct { char Nachname[50]; short int Jahr; } werwiewas; void ex_funktion(werwiewas person); #endif Zu beachten: typedef vor Funktionsdeklaration, damit diese auch die Struktur kennt. Anmerkung: String-Literale als Include-Watcher sind Mist, wenn du nur willst, dass sie einmal eingebunden wird. Auch wenns nicht standardisiert ist, nimm lieber #pragma once die meisten Compiler unterstützen das. Pragma once - Wikipedia, the free encyclopedia
  20. Wunschbrunnen? Mal ehrlich, wenn Programmieren so einfach wäre, dass es jeder kann, wär ich sicherlich arbeitslos. Nichts verstehen, sagt nicht viel aus. Bei konkreten Problemen, bzw. Sachen, die du nicht verstehst, wird dir viel schneller geholfen. Oder anders gefragt: Wo hängts denn? Schon beim Projektanlegen?
  21. Hat er doch: IP_ADAPTER_INFO Structure (Windows) anschauen Seite verstehen Informationen auf Seite finden gefundene Informationen verarbeiten einbauen in Quellcode
  22. Erstens das und zweitens: Main in Header? :eek btw: Ich hab mir angewöhnt eine große Headerdatei zu schreiben, die alle anderen Header (auch von der IDE) einmalig einbindet.
  23. Mein Fehler. :floet: Wenn ich Cancel auf true setze, bricht er ab (Cancel eben...) und zeigt das neue Frame nicht an.
  24. Das Event Cancel? Ist nicht vorhanden. Die meisten Properties, welche die URI betreffen, werfen im Debugger auch irgendwas von wegen InvalidOperationException. Komische Sache... Ich mein, an sich gehts ja, nur der Ton stört.
  25. Anmerkung: Statt PI als gerundete Zahl hier einzutragen, würd ich die Konstante auch der Math.h verwenden.

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...