Zum Inhalt springen

TDM

Mitglieder
  • Gesamte Inhalte

    1804
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von TDM

  1. TDM

    Char: Zeichen ersetzen

    Nein, mit Free wird nur alloctierter speicher freigegeben. (siehe malloc) Da du das aber anscheinend nicht verwendest [...]. Im übrigen ist der speicher dann immernoch belegt, könnte aber beim nächsten alloctieren überschrieben werden, was zu undefiniertem Verhalten führt.
  2. Grüße, ich suche verzweifelt die Layoutauswahl. Bei mir hat sich (warum auch immer) das Standardlayout von FI.de eingestellt. Das Andere fand ich aber irgendwie toller (da war nicht so viel weißer Rand). Also entweder bin ich blind oder sie ist weg.
  3. TDM

    Char: Zeichen ersetzen

    Char ist ein Zeichen. Char einfach neu zuweisen...
  4. Seh ich auch so. Kaufste dort was, Ding geht kaputt, denkste dir "Dort kauf ich nichts mehr!" und dann wirste zu einem erneuten Kauf quasi gezwungen, weil du das Geld nicht wegwerfen willst.
  5. TDM

    app.config einer Dll

    ConfigurationManager Class (System.Configuration) Sogar mit Beispiel. :floet:
  6. Wenn der/die/das Array nicht mehr gebraucht wird und ge-delete-t wurde, sollte man nach Möglichkeit den Array auf NULL setzen. Dann geht auch sowas nicht mehr.
  7. TDM

    Scope

    Ja und? Was gibts daran nicht zu verstehen bzw. wo liegen die Probleme?
  8. Bubblesort mit immer nur einer Änderung pro Durchlauf?
  9. TDM

    Datei speichern unter

    :confused: Wenn geöffnet werden soll erzeugst du sie? (Oder hab ich was nicht verstanden?) Wenn Click_btnSave dann speicher(); Sonst Wenn Click_btnLoad dann lade(); Wo ist da das Problem? bzw: Willst du einen Dialog, in dem man auswählt, ob öffnen oder speichern? Das gibts nicht. FileDialogs speichern xor öffnen Dateien.
  10. Ich seh da ein Problem: Ein "Umtauschrecht ohne Grund" (Umtausch schließt Rückgabe mit ein) gibt es bei einem "normalen" Kauf in einem Laden grundsätzlich nicht. Ausnahme: Teilzahlungs-, Fernabsatz- oder Haustürgeschäft. :floet:
  11. TDM

    Access Datenbank

    Beim erstmaligen Ausführen des Programms könnte man so eine Installation simulieren (wobei, dann kann man eigentlich auch gleich die Access-Datei mitgeben... O.o') Ist es auch nicht. Schnell bei google "Java Access" eingetippt und schon gibts viele Seiten. Wenn man dann auch noch Tutorial mit dahin schreibt wird man sogar schneller fündig. um nicht zu sagen: first google hit @ java access Access Datenbankverbindung - Java @ tutorials.de: Forum, Tutorial, Anleitung, Schulung & Hilfe
  12. TDM

    C# - Tableadapter

    Ich halte RowNum hier für ungeeignet. Ich weiß allerdings nicht, wie weit DML bei dieser Tabelle angewendet wird (also, ob auch gelöscht wird). Du hast bspw. 3 Zeilen (ich geh mal davon aus, das Nr PK ist und Name ein String): Dann löscht man Zeile 1, folglich wird bei max(rownum) auf 2 gesetzt. ergo: Daher würd ich hier eher zu MAX(NR)+1 tendieren. Formal betrachtet funktionieren aber SubSelects in TableAdapter. (Dafür gibts ja die Property InsertCommand...)
  13. Ich sehs noch kommen, bald ist eine ganze Seite mit deinen Threads voll. Wie Klotzkopp schon richtig anmerkte, du brauchst einen Array von Zeigern oder ein mehrdimensionales Zeichenarray. also entweder: char *alpList[]; //<-- Array von Zeigern äquivalent: char ** alpList; //<-- Zeiger auf Array von Zeigern oder: char alpList[][]; //<-- Array von Arrays von Zeichen
  14. TDM

    Enum zur Laufzeit?

    Warum keine statische Map? Dann kann man man Schlüsseln ein Objekt zuweisen, dieses löschen oder abrufen. Wenns C ist, dann einfach eine verkette Liste. Unterstützung für eine IDE gibts zwar nicht, aber das muss auch nicht sein, wenns sauber programmiert wird. Das grundliegende Merkmal einer Enumeration ist immerhin, dass keine neuen Instanzen (zur Laufzeit) erzeugt werden können.
  15. bzw. War mir zwar neu, aber man lernt halt nie aus. strncpy und sprintf schaffen Abhilfe: strncpy(new,alt+position,länge); sprintf(new,"%-10.10s,alt+position); Geschmacksfrage. Ansonsten mal Freund Google befragen, gibts massig Algorithmen.
  16. Deswegen. Debug braucht CRT (o.Ä.).
  17. strcmp(str, "") == 0
  18. Ist das hier nicht der C++-Teil? :confused: Oder verwechselst du Visual Studio mit Visual Basic?
  19. Ja, aber die Algorithmik ist die selbe, wenn du abprüfen willst, ob leer. btw: von C hab ich hier nirgendswo was gelesen. :floet:
  20. Eigentlich nicht. Das ist ja eine eigene split-Funktion (siehe link, drüber) die was in einen Array läd, ich meinte eher sowas: string str = "text1; text2bla; text3blub; ; text5texttexttext"; vector<string> tokens; Tokenize(str, tokens, ";"); for(unsigned int i = 0; i < tokens.size(); i++) { string trimmed = trim(tokens[i], " "); cout << i << ". Wort = " << (trimmed.empty() ? "leer" : "nicht leer") << endl; } [hüstel] void Tokenize(const string& str, vector<string>& tokens, const string& delimiters = " ") { // Skip delimiters at beginning. string::size_type lastPos = str.find_first_not_of(delimiters, 0); // Find first "non-delimiter". string::size_type pos = str.find_first_of(delimiters, lastPos); while (string::npos != pos || string::npos != lastPos) { // Found a token, add it to the vector. tokens.push_back(str.substr(lastPos, pos - lastPos)); // Skip delimiters. Note the "not_of" lastPos = str.find_first_not_of(delimiters, pos); // Find next "non-delimiter" pos = str.find_first_of(delimiters, lastPos); } } std::string trim ( std::string const& str, char const* sepSet="") { std::string::size_type const first = str.find_first_not_of(sepSet); return ( first==std::string::npos ) ? std::string() : str.substr(first, str.find_last_not_of(sepSet)-first+1); } [/hüstel]
  21. split + trim + array[3] == ""
  22. substr + find Edit: oops, grad erst gelesen, dass c. strstr
  23. Wäre das nicht eher Kosten der Verkehrsbetriebe? :confused: @Topic: c't 16/2008, S. 84 - Notebooks ab 300€ Alternativ Google < 200€ btw: Ich lass mir mal nen Quad mit 2 GFX 280 sponsorn - Unterstützung erwünscht.
  24. TDM

    Filmzitate, die 10te

    Weil er auch abgeben wollte, nur das vergessen hat zu posten. :floet:
  25. Man sollte beachten, dass Quick (and dirty) Basic nicht objektorientiert ist und C# aber komplett auf OOP aufbaut. Verschiedene Klassen würde ich daher empfehlen, das machts auch übersichtlicher.

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