- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 30

Thema: Bibliothek mit Referenzen

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #15
    HaWe
    Gast
    ich würde alle Einzel-Variablen in einen struct type packen,
    dann mehrere Variablen von dem struct type davon im aktuellen Sketch erzeugen,
    und dann eine beliebige dieser struct-Variablen an eine spezielle Funktion aus der Lib by reference übergeben, die die Einzelwerte ändert,
    zB so

    Code:
    #include "structlib.h"
    
    // das folgende steht in der structlib.h
    /*
    
    #pragma once 
    
    
    typedef struct {  // struct type
       int var1=0;
       int var2=0;
       int var3=0;
    }   myBtnStruct;
    
    void modifyStruct(myBtnStruct & Btn) { 
    // erhält eine Variable vom struct type by reference und gibt deren Werte geändert zurück
       Btn.var1=1;
       Btn.var2=2;
       Btn.var3=3;
    }
    
    */
    
    void setup() {
       Serial.begin(115200);
       delay(1000);
       Serial.println();
       Serial.println("Serial() started");
    
       myBtnStruct btn1, btn2, btn3;  // erzeuge mehrere Variablen vom struct type
    
       // vor Funktionsaufruf
       Serial.println();
       Serial.println(btn1.var1);
       Serial.println(btn1.var2);
       Serial.println(btn1.var3);
    
       Serial.println();
    
      // nach Funktionsaufruf
    
       modifyStruct(btn1);
       Serial.println();
       Serial.println(btn1.var1);
       Serial.println(btn1.var2);
       Serial.println(btn1.var3);
    
       Serial.println();
    
    }
    
    
    void loop() {
    }
    Geändert von HaWe (06.05.2020 um 17:42 Uhr) Grund: vereinfacht

Ähnliche Themen

  1. Arduino Bibliothek soll auf andere Bibliothek zugreifen
    Von RoboterSindCool im Forum Arduino -Plattform
    Antworten: 6
    Letzter Beitrag: 11.12.2016, 15:50
  2. C-Bibliothek für AVRs
    Von drew im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 23.04.2008, 17:52
  3. Referenzen, Parameter für TWI-Funktion
    Von Minifriese im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 11.01.2008, 20:54
  4. Referenzen
    Von JensSchyma im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 12.05.2007, 17:55
  5. DOS - Bibliothek
    Von hacker im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 14.04.2006, 01:54

Stichworte

Berechtigungen

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

Solar Speicher und Akkus Tests