- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 15

Thema: in Objekt direkt einen globalen array verwenden, ohne ihn intern zu kopieren?

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #4
    HaWe
    Gast
    was ist der Grund, weshalb ich die internen list-Einträge verändern kann, wenn ich sie kopiert habe,
    aber nicht, wenn ich auf die externe vorbelegte list nur per Pointer verweise?
    Code:
    char * mlist0[11] = {"Titel 0","Zeile1","zu menu02>","Zeile3","Zeile4","Zeile5"}; 
    tMenu menu0(6,11, (char**)mlist0, &menu0);  // numEntries, lineLength, preMenu (N/A);
    Code:
    protected: 
       void parselist(int line) {
            bool issub=false;
            int  len=strlen(list[line]) ;
               
            if(len<1) {
              list[line][0]='#';    // min len=1 
              list[line][1]='\0'; 
              len=1;
            }
            for(int k=len-1; k<LINELEN-1; k++) {
              if(k>0 && list[line][k]=='>') { 
                issub=true;                         // styling when submenu
                list[line][k]=' ';
              }
              if(k>0 && list[line][k]<' ')  list[line][k]=' ';               
            }
            if(issub) list[line][LINELEN-2] = '>';  // if '>' to the end
            else list[line][LINELEN-2] = '.';       // default: '.'  to the end
            list[line][LINELEN-1] = '\0';           // cstring terminator
        }
    Geändert von HaWe (12.12.2018 um 11:53 Uhr)

Ähnliche Themen

  1. DCF77 lib ohne Softclock verwenden
    Von elcomportal im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 19.06.2012, 20:14
  2. Antworten: 13
    Letzter Beitrag: 22.02.2007, 20:58
  3. Problem mit globalen Array [gelöst]
    Von OnkelTobi im Forum C - Programmierung (GCC u.a.)
    Antworten: 0
    Letzter Beitrag: 25.11.2006, 15:04
  4. Platine in EAGLE kopieren ohne Änderung der Bauteilnummern
    Von chr-mt im Forum Konstruktion/CAD/3D-Druck/Sketchup und Platinenlayout Eagle & Fritzing u.a.
    Antworten: 3
    Letzter Beitrag: 05.08.2005, 12:54
  5. servo direkt an einen Port anschließen?
    Von Zeroeightfifteen im Forum Motoren
    Antworten: 9
    Letzter Beitrag: 18.05.2005, 21:29

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress