Zum Inhalt springen

xk4fu

Mitglieder
  • Gesamte Inhalte

    174
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von xk4fu

  1. die komplexität eines algorithmus wird ganz einfach über die O-Notation bestimmt...
  2. xk4fu

    Excel VBA

    hier mal n psyeudo code (so wies ich verstanden hab) a = array[anzahl werte in spalte] boolen vorhanden = false int i = 0 int j = 0 int x = 0 for (i = 0 to anzahl werte in spalte){ for (j = 0 to anzahl werte in array){ if (wert in spalte[i] = array[j]){ vorhanden = true } j = j + 1 } j = 0 if (vorhanden = false){ array[x] = wert in spalte[i] x = x + 1 } vorhanden = false i = i + 1 } int n = laenge von array for (int y = n - 1; y > 0; y--){ for (int z = 0; z < y; z++){ if (array[z] > array[z + 1]){ int swp = array[z] array[z] = array[z + 1] array[z + 1] = swp } } }
  3. xk4fu

    [VB.NET] SQL Datenbindung

    :mail http://forum.fachinformatiker.de/basic/119619-id-uebertragen.html :mod:
  4. xk4fu

    ID übertragen

    normal mit einem property Aufzurufender Dialog: Private MlD As Long Public Property Let lID(lTmpID As Long) MlID = lTmpID End Property Aufrufer Dialog: frmDialog.lID = 4711
  5. ich hab ne ausbildung aus fiaw gemacht dann noch n halbes jahr gearbeitet und studiere jetzt wiinf mathe hatte ich in den ersten 2 semestern und das war mehr als einfach... vorteile im studium hast du in den vorlesungen, die quasi ums programmieren gehen (pg, db, sw, ...); bei den auswendig lern fächern und bei den fächern, wos um den wirtschaftlichen teil geht, musste natürlich bisl was tun
  6. xk4fu

    Texte in Console ausgeben

    aso, na dann guggst du weiter: Kommunikation mit Konsolenanwendungen in VB .NET
  7. xk4fu

    Texte in Console ausgeben

    gugg mal hier vb@rchiv · Tipps & Tricks · Konsolenanwendungen leicht gemacht
  8. mhhh ich seh atm auch keinen fehler evtl hänkt es mit deinen ganzen timern zusammen
  9. ohne den code kann man schwer den fehler feststellen
  10. schließt du den port am schluss wieder? (PortOpen = False)
  11. Worksheets("Name des Worksheets").Rows("Zeile").Copy --> damit kannst du eine Zeile kopieren ActiveSheet.Rows("Zeile").Insert shift:=xlShiftDown --> damit kannst du eine Zeile einfügen "Name des Worksheets" und "Zeile" musste halt dementsprechend anpassen
  12. for(n=0;n<=100){ i = i + 1/(n * (n+1) * (n+2)) n = n + 3 } ist sowas in der art nicht quasi alles was man machen muss?
  13. xk4fu

    Char: Zeichen ersetzen

    das geht über anysms raus und die url wird von wget aufgerufen anysms selbst stückelt die sms, sollte der text mehr als 160 zeichen haben, von daher kann ich hier auch 1000 zeichen reinstecken
  14. xk4fu

    Char: Zeichen ersetzen

    ich machs jetzt also so: char *stringSaved; char *stringSavedFree; stringSavedFree = malloc(1000); stringSaved = "Huhu"; strcpy(stringSavedFree, stringSaved); stringSaved = "Jukuhu"; printf("\n%s\n", stringSaved); printf("\n%s\n", stringSavedFree); in stringSaved steht Jukuhu drin und in stringSavedFree Huhu also müsste es passen oder jetzt muss ich dann aber für stringSavedFree "free" auch wieder aufrufen, da ja malloc auch speicher variabel reserviert, oder
  15. xk4fu

    Char: Zeichen ersetzen

    stimmt dann aber mal die frage: wie kann ich char *stringSaved; nach char *stringSavedFree; mit hilfe von strcpy kopieren? da er mir so die fehlermeldung bringt: Error while dumping state (probably corrupted stack)
  16. xk4fu

    Char: Zeichen ersetzen

    naja genau, meine methode wird aber nur einmal aufgerufen (wenn die sms verschickt wird) d.h. den free dann aufzurufen ist ja quasi umsonst, weil dann nichts mehr passiert; deswegen wollte ich den wert zwischenspeichern; jetzt kommen wir wieder ganz zum anfang, dass ein free sich bei meiner methode nicht rentiert
  17. xk4fu

    Char: Zeichen ersetzen

    ok, merci für die erklärung mit dem tisch schonmal^^ aber: strcpy geht bei mir nicht mehr, wenn ich nur char pointer verwende
  18. xk4fu

    Char: Zeichen ersetzen

    und ich glaub eher, dass diese zeile gefährlich ist: strcpy(stringSavedFree, stringSaved); da stringSavedFree auf 500 zeichen beschränkt ist, stringSaved aber nicht... eine andere möglichkeit fällt mir aber atm nicht ein
  19. xk4fu

    Char: Zeichen ersetzen

    ja, wenn in stringSaved weiterhin der wert steht, trotz free(stringSaved), dann reicht eine variable; ich will ja mit stringSaved weiterarbeiten... aber ich denke, dass doch die variable wieder leer ist, wenn ein free(stringSaved) gemacht wurde, oder?
  20. xk4fu

    Char: Zeichen ersetzen

    und nur zur info: auch asprintf bindet den speicherplatz variabel
  21. xk4fu

    Char: Zeichen ersetzen

    also bringt mir das alles quasi nix? ich will ja mit den drei zeilen nur den speicher freigeben, den asprintf jedesmal belegt... strcpy(stringSavedFree, stringSaved); free(stringSaved); stringSaved = stringSavedFree;
  22. xk4fu

    Char: Zeichen ersetzen

    bin jetzt nicht mehr in der arbeit kann ich also morgen erst genau sagen die varibalendeklaration sieht so aus: char *stringSaved; char stringSavedFree[500] = ""; der code funktioniert einwandfrei! um was es mir geht ist, ob durch meinen code mit free auch wieder der speicher freigeben wird...
  23. xk4fu

    Char: Zeichen ersetzen

    hab doch jetzt genau erklärt, was ich mit den zwei variablen mache... sind jeweils char variablen asprintf(&stringSaved, "%s", "Test") //nicht mehr und nicht weniger... strcpy(stringSavedFree, stringSaved); //zwischenspeichern free(stringSaved); //speicher freigeben stringSaved = stringSavedFree; //rückkopieren
  24. xk4fu

    Char: Zeichen ersetzen

    siehts verdächtig richtig aus, oder verdächtig falsch stringSavedFree ist nur eine temp variable, in der ich stringSaved zwischenspeicher... und stringSaved weise ich nur einen wert mit hilfe von asprintf zu; asprintf reserviert aber jedesmal einen neuen speicherplatz, daher gebe ich stringSaved mit free wieder frei (davor natürlich in stringSavedFree zwischenspeichern)
  25. xk4fu

    Char: Zeichen ersetzen

    habs jetzt jeweils so gemacht //Gibt den Speicher von stringSaved wieder frei***** strcpy(stringSavedFree, stringSaved); //** free(stringSaved); //** stringSaved = stringSavedFree; //** //************************************************** hoffe das ist so richtig :confused:

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