- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 10 von 21

Thema: String Array

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.698
    Zitat Zitat von Klebwax Beitrag anzeigen
    ... hoffe .. verständlich formuliert habe und daß es dein Problem trifft ...
    Danke Klebwax; immerhin bist Du auf dem besten Weg zum großen Lehrbuchschreiber *kompliment* - es funktioniert wirklich gut. Danke für die schnelle Hilfe und diese wirklich saubere, verständliche Beschreibung - komplett mit Anwendungsbeispiel. Ich hatte (schon mal als grundlegenden Fehler, trotz K&R-Nachhilfe) beim zweidimensionalen Array schon mal die Koordinaten verwechselt :-/ - aber dank Deiner Ausführung klappte es praktisch schon auf Anhieb. Vielen Dank, hat mir wieder mal STUNDEN gespart.
    Anmerkung: die zitierten Codezeilen stammen aus verschiedenen Modulen, ich hoffe, dass die Lösung/Problematik trotzdem klar dargestellt wird.

    Code:
    //   -  -  -  -  -  -  -  -  -  -
      char SVdef [][6]
            EEMEM = {  "     ", "Ko+/-", "Kor/l", "KoNir", "KoNil",
                       "ADeur", "ADeul", "     ", "ADe o", "Au rl", "Au +-" } ; //   -  -  -  -  -  -  -  -  -  -
      void UART0_eep_string( char data [6] ) ;      // EEPROM-String an UART0
    //   -  -  -  -  -  -  -  -  -  -
    // ============================================================================== =
    // ==   Ausgabe Text aus EEPROM an UART0
    // ============================================================================== =
     void UART0_eep_string( char data [6] )
     {                              //
      char c;              
      while(1)                      // String *data an UART0
      {                             //
        c = eeprom_read_byte(data); //
        if ( c == 0 ) return;       //
        uputchar0 ( c );            // Ein Zeichen an UART0
        data++;                     //
      }                     // Ende while(1)
     }              // Ende void UART0_eep_string(const unsigned char *data)
    // ============================================================================== =
    // ============================================================================== =
    //   -  -  -  -  -  -  -  -  -  -
    // ... im Main/
      UART0_eep_string(SVdef [5]);
    //...
    bringt ins Terminalfenster
    ............ADeur

    Und das trotz Warnungen. Da ich Warnungen selbst in minimaler Anzahl hasse bitte ich um weitere Hilfe/Aufklärung.
    Code:
    ../KoCo_inf15.c: In function 'uart0_eep_string':
    ../KoCo_inf15.c:89: warning: pointer targets in passing
    ...... argument 1 of '__eerd_byte_m1284p' differ in signedness
    Build succeeded with 1 Warnings...
    
    function 'uart0_eep_string':
    ../KoCo_inf15.c:89:
        c = eeprom_read_byte(data); //
    Das krieg ich nicht gebacken. Hoffentlich habe ich trotz der Knappheit alles Wesentliche zum Fehler dargestellt.

    Danke im Voraus für die Hilfe.
    Ciao sagt der JoeamBerg

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    01.03.2008
    Ort
    Niederlanden
    Beiträge
    1.170
    Was ist das Datentyp von data in den Funktion eeprom_read_byte(data)? Schau uns bitte mal den Funktion Header davon.

    Data ist ein char. Aber laut den Warnung könnte eeprom_read_byte ein signed char erwarten.
    Geändert von Valen (20.03.2013 um 10:41 Uhr)

Ähnliche Themen

  1. String nach Array umwandeln (?)
    Von slavezero im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 07.06.2012, 17:21
  2. Zahl in String/Array schreiben
    Von Steffen08 im Forum C - Programmierung (GCC u.a.)
    Antworten: 6
    Letzter Beitrag: 24.02.2009, 11:10
  3. Array zweidimensional für String
    Von elko68 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 30.12.2008, 19:19
  4. Array ---> String
    Von Thinker im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 23.01.2007, 09:06
  5. String-Array in C
    Von Guy im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 13.12.2006, 14:49

Stichworte

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress