Willkommen in unserer Community

Werde Teil unserer Community und registriere dich jetzt kostenlos ...

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Letzte Aktivitäten

Die Übersicht über den Verlauf der letzte Aktivitäten aller registrierten Mitglieder bei Makerconnect - Die Community rund um Mikrocontrollertechnik.

  1. Dirk antwortete auf das Thema C Speicher in Funktion reservieren?!.

    "Abstürzen" ist recht wahrscheinlich, wenn du über das Array hinaus schreibst. Das passiert bei dir ja eventuell weil der String plus...

    12. Dezember 2017 um 16:09 Uhr
  2. Janiiix3 antwortete auf das Thema C Speicher in Funktion reservieren?!.

    Okay, nur wieso stürzt die App dann ab und zu mal ab? Wenn ich das mit dem Array mache, ist alles wunderbar. Da habe ich bis jetzt noch...

    12. Dezember 2017 um 15:38 Uhr
  3. Dirk antwortete auf das Thema C Speicher in Funktion reservieren?!.

    Ich würde sagen, es ist so richtig. Der buffer ist allerdings um ein Byte zu klein und kann das String-Ende-Zeichen nicht aufnehmen....

    12. Dezember 2017 um 13:21 Uhr
  4. Janiiix3 antwortete auf das Thema C Speicher in Funktion reservieren?!.

    Ja okay. Wie sieht es denn nun mit "malloc()" aus? Ist meine Herangehensweise falsch? Ich alloziere Speicher, frage ab ob es geklappt...

    12. Dezember 2017 um 12:37 Uhr
  5. Dirk antwortete auf das Thema C Speicher in Funktion reservieren?!.

    Ich würde den Buffer einfach fest mit 26 Array-Elementen erstellen. char buffer[26]; Da du mit Strings arbeitest, ein Element mehr als...

    12. Dezember 2017 um 12:20 Uhr
  6. Janiiix3 antwortete auf das Thema C Speicher in Funktion reservieren?!.

    Also zur Laufzeit erwarte ich max. 25 Zeichen. Jedoch nicht immer. Würde es Sinn machen, direkt einen Buffer für 25 Zeichen zu...

    12. Dezember 2017 um 11:35 Uhr
  7. Dirk antwortete auf das Thema C Speicher in Funktion reservieren?!.

    strlen liefert die Anzahl der Zeichen, ohne Abschlusszeichen, zur Laufzeit. Kurz: cmdBegin_ ist zu klein und ein Array wird nicht...

    12. Dezember 2017 um 07:30 Uhr
  8. Janiiix3 antwortete auf das Thema C Speicher in Funktion reservieren?!.

    Gibt es denn ein Problem, wenn ich es so in der Funktion, zur Laufzeit reserviere? /* * internal command buffer */ char...

    12. Dezember 2017 um 07:08 Uhr
  9. Janiiix3 antwortete auf das Thema C Speicher in Funktion reservieren?!.

    Wenn ich diese Funktion genau so mit DevC++ (also als C Projekt) starte, stürzt es ab. Wenn ich es jedoch in der Funktion mit "malloc()"...

    12. Dezember 2017 um 06:15 Uhr
  10. Mikro23 antwortete auf das Thema C Speicher in Funktion reservieren?!.

    Das scheint viel ausführlicher zu sein, ob es auch besser ist kann ich nicht sagen. In den Kapiteln 11,12,14 und 15 sollte in etwa das...

    11. Dezember 2017 um 19:56 Uhr
  11. Janiiix3 antwortete auf das Thema C Speicher in Funktion reservieren?!.

    Ich habe das Buch. Kennst du das zufällig? http://openbook.rheinwerk-verlag.de/c_von_a_bis_z/ Da steht doch bestimmt das gleiche drin.

    11. Dezember 2017 um 19:20 Uhr
  12. Mikro23 antwortete auf das Thema C Speicher in Funktion reservieren?!.

    Ob Du schreibst: oder char cmdArray[] = "XXXXXXXXXXXXXXXXXXXX"; spielt keine Rolle. Der Compiler reserviert dafür 20 Bytes auf dem...

    11. Dezember 2017 um 19:16 Uhr
  13. Janiiix3 antwortete auf das Thema C Speicher in Funktion reservieren?!.

    char *cmdBeginn_ = "XXXXXXXXXXXXXXXXXXXX"; [/C Es ist doch aber richtig, das für die Anzahl von den 'x' Speicherplatz freigehalten wird...

    11. Dezember 2017 um 18:57 Uhr
  14. Mikro23 antwortete auf das Thema C Speicher in Funktion reservieren?!.

    Der Stack ist im RAM ;) Kernighan/Ritchie ist DAS C-Buch.

    11. Dezember 2017 um 18:15 Uhr
  15. Janiiix3 antwortete auf das Thema C Speicher in Funktion reservieren?!.

    Wenn er es auf dem Stack ablegt ist es dann nicht langsamer als im RAM? Kernighan/Ritchie ist das ein Buch?

    11. Dezember 2017 um 18:02 Uhr
Die Seite wird geladen...
  • Über uns

    Unsere immer weiter wachsende Community beschäftigt sich mit Themenbereichen rund um Mikrocontroller- und Kleinstrechnersysteme. Neben den Themen Design von Schaltungen, Layout und Software, beschäftigen wir uns auch mit der herkömmlichen Elektrotechnik.

    Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  • Coffee Time

    Unser makerconnect-Team arbeitet hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und unser eigener makerconnekt-Server regelmäßig gewartet wird. Wir nehmen das Thema Datensicherung und Datenschutz sehr ernst und sind hier sehr aktiv, auch sorgen wir uns darum, dass alles Drumherum stimmt!

    Dir gefällt das Forum und die Arbeit unseres Teams und du möchtest es unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft, unser Team freut sich auch über eine Spende für die Kaffeekasse :-)
    Vielen Dank!
    Dein makerconnect-Team

    Spende uns! (Paypal)