- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 3 von 3

Thema: initializer-string for array of chars is too long

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    15.01.2005
    Beiträge
    22
    Vermutlich findest du die Antwort hier: http://www.3dsuppli.com/marlin-firmware-configuration

    1. Change the machine name. Locate the line (approximately line 30) that says:


    #define MACHINE_NAME "Mendel"


    and change it to read:


    #define MACHINE_NAME "MendelMax1.5"

    Gruss
    Thomas

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.01.2014
    Beiträge
    454
    Blog-Einträge
    3
    Der Compiler meckert, weil ein definierter String nicht in einen definierten Speicherplatz passt:

    char lcd_status_message[LCD_WIDTH+1] = WELCOME_MSG;

    Die +1 kommt von der bei C-Strings angehängten Null.

Ähnliche Themen

  1. [ERLEDIGT] String Array
    Von oberallgeier im Forum C - Programmierung (GCC u.a.)
    Antworten: 20
    Letzter Beitrag: 30.08.2013, 18:48
  2. Array zweidimensional für String
    Von elko68 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 30.12.2008, 19:19
  3. Array ---> String
    Von Thinker im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 23.01.2007, 09:06
  4. String-Array in C
    Von Guy im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 13.12.2006, 14:49
  5. Array über String? Ramzugriff per ASM?
    Von Vitis im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 08.06.2006, 18:15

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen