Zum Inhalt springen

TDM

Mitglieder
  • Gesamte Inhalte

    1804
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von TDM

  1. TDM

    Filmzitate, die 11te

    Klingt nen bisschen nach Last Samurai.
  2. TDM

    c# "if-Bedingungen"

    D.h. da können mehrere Sachen drin stehen, eine einfache Überprüfung (e.Modifiers == Keys.Alt) würde dann nicht bei gedrücktem CTRL funktionieren. Deswegen binär-OR um abzufragen, ob das Flag gesetzt ist.
  3. Nein, ein du kannst mit Winrar Archive (.rar) und selbstentpackende Archive (.exe, aber mit rar-Komprimierungsalgorithmus) erstellen. Dafür ist ja die Exe, damit auch Benutzer ohne Winrar das Archiv entpacken können.
  4. TDM

    c# "if-Bedingungen"

    Da Alt eine Sondertaste ist: KeyEventArgs.Alt Ansonsten weiß ich zwar nicht, wie die Modifiers verknüpft werden können, aber ich würde Alt als binär-or abfragen, da sonst das problem auftritt, wenn ctrl und alt zusammen genutzt werden.
  5. Kurz: Nö.
  6. TDM

    Hilfe bei C

    init von v fehlt z.B..
  7. TDM

    C# Personen speichern

    Zumal C# eine strenge OOP-Sprache ist. Ansonsten kann man auch gleich C nehmen.
  8. TDM

    c# "if-Bedingungen"

    KeyEventArgs.KeyCode :floet:
  9. Das ist auch kein Hausaufgabenforum. robotto sagte es ja schon: Also auf der Wikipedia hast du genug Beispielcode mit passenden Struktogrammen. Google Da gibts dann solche Treffer: Struktogramme: Programmieren auf dem Papier toosten.de - Struktogramme nach DIN 66 261 Und wenn du schon zu faul bist, selber zu googlen, dann achte wenigstens auf deine Rechtschreibung. :floet:
  10. Definiere Programm... Machst du einfach nur ein neues Fenster auf oder wird ein externes Programm gestartet? Merkst du dir den/die/das Handle des Fensters/Programms?
  11. Für den Ohne-Access-Rechner kannst du auch einfach ein Log der Exceptions ausgeben lassen.
  12. TDM

    Hilfe bei C

    hoopla. :upps Naja, macht nichts: int strcount(const char* str, char c, int strlen) { int count = 0; for(int i = 0; i < strlen; i++) if(str[i] == c) count++; return count; }
  13. Wikipedia hilft vielleicht.
  14. Immernoch viel zu viel Text. Ich glaub du hast Klotzkopp nicht verstanden. Schreibe eine Funktion mit Parametern, welche dir dein Spielfeld ausgibt... Das ist Programmlogik und darfst du dir selber ausdenken. 3 in einer Reihe zu finden dürfte ja nicht soo schwierig sein. Ein Tipp: Array + Modulo Es fehlt die geschlossene Klammer der main.
  15. TDM

    Hilfe bei C

    Dann solltest du es lernen. C++ Tutorial - Schleifen Vielleicht hilft dir das ja: int strcount(const string& str, char c) { int count = 0; for(unsigned int i = 0; i < str.length(); i++) if(str[i] == c) count++; return count; }
  16. Ich habs mir mal als Frühmorgensaufgabe gesetzt: CIce.cpp: #include "stdafx.h" #include "Ice.h" using namespace std; void printGreeting(); const char* getUserRequest(); const char* getFriendRequest(); const CIce& chooseIce(CIce& ice1, CIce& ice2, CIce& ice3); int main(int argc, char* argv[]) { CIce capri("Capri", 1.5); CIce nogger("Nogger", 1.8); CIce cornetto("Cornetto", 2.5); double budget = 10.0; printGreeting(); cout << getUserRequest() << endl; CIce choosenIce = chooseIce(capri, nogger, cornetto); budget -= choosenIce.getPrice(); cout << getFriendRequest() << endl; choosenIce = chooseIce(capri, nogger, cornetto); budget -= choosenIce.getPrice(); cout << "Restgeld:\t" << budget; cin.get(); return 0; } void printGreeting() { cout << "Tach." << endl; } const char* getUserRequest() { return "Was willste?"; } const char* getFriendRequest() { return "Was will dein Freund?"; } const CIce& chooseIce(CIce& ice1, CIce& ice2, CIce& ice3) { cout << "1 = " << ice1.getName() << endl; cout << "2 = " << ice2.getName() << endl; cout << "3 = " << ice3.getName() << endl; int buffer = 0; cin >> buffer; switch(buffer) { case 1: return ice1; case 2: return ice2; case 3: return ice3; } } Ice.h #pragma once #include "stdafx.h" class CIce { private: std::string m_name; double m_price; public: CIce(std::string name, double price); virtual ~CIce(void); const std::string& getName(); double getPrice(); }; Ice.cpp: #include "StdAfx.h" #include "Ice.h" CIce::CIce(std::string name, double price) { this -> m_name = name; this -> m_price = price; } CIce::~CIce(void) { } const std::string& CIce::getName() { return m_name; } double CIce::getPrice() { return m_price; } stdafx.h: #pragma once #include <iostream> #include <string> Kannst dir ja ein, zwei Sachen abgucken. Sachen wie Benutzerfehleingaben usw. hab ich erstmal nicht berücksichtigt... :floet:
  17. Muss nicht. Von 0 bis 127 kann er/sie/es auch mit char zählen. Nein. Vgl.: scanf Anmerkung: globale Variablen müffeln.
  18. TDM

    Einsteiger C++

    Benutz mal die Code-Tags des Forums. Kann man viel besser lesen.
  19. TDM

    Einsteiger C++

    Filehandling = Dateiarbeit (lesen, erzeugen, schreiben, ausführen, ...) OOP = Klassenprogrammierung Abhängig von den zur Verfügung gestellten Headerdateien der IDE bzw. des Projektes. C++ Standard Library - Wikipedia, the free encyclopedia [Editerle] Och menno, Klotzkopp war schneller...
  20. TDM

    Einsteiger C++

    Ich würde eher Online-Tutorials versuchen. (s. Punkt 4) C/C++ - #include OOP, Filehandling, ... C++ Language Tutorial
  21. Nein, am Anfang des Threads wurde auf den Threadersteller eingegangen, somit war sein Topic, welches Offtopic ist, maßgebend. Da die folgenden Threads im Topic des Offtopic standen, war es somit 1 in -1, was daraus schlussfolgern lässt, dass 1 * (-1) = (-1). Demnach gehört die Posts (-1), d.h. vom Standpunkt des Threads aus, im SiT. Da dann aber OT im Thread betrieben wurde, waren diese vom Standpunkt des Threads aus im OT. Somit ist weiteres OT, von einem allgemeineren Standpunkt aus, B2T. Ich krieg Kopfschmerzen. (<- Ist die Aussage jetzt OT, SiT oder B2T?) [Editerle] hm, irgendwie klappt das mit dem Zentrieren nicht so ganz...
  22. Welches aber Binär ausgedrückt 11111110 ergibt, und wenn man das wieder interpretiert ist es 254. Folglich ergibt sich für mich daraus: OT im OT ist kein OT, denn OT gehört ja zu OT und ist folglich B2T. Schade eigentlich, bei, sagen wir mal, (-((2^32)+1)) gäbe es sicher einen Pufferüberlauf. :floet:
  23. zu B2T :beagolisc (immer diese Abkürzungen...) Denn: - * - = + :floet:
  24. Oder man deklariert alle Variablen als Object und benutzt Reflection.
  25. TDM

    Filmzitate, die 11te

    Constantine Bah, Forum ist nicht zur Letzten Seite gesprungen... -.-

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