Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » struct

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
11.06.2004, 13:26 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ne das geht erstmal so ohne weiteres ist weil dein struct ja quasi nur ein datensatz ist....
du musst ein array von datensätzen verwenden und da kommt dann eigentlich der spass mit der dynamischen speicherallokierung ins spiel den dir c++ ersparen würde

ungetestet so

C++:
#include <iostream>
#define MAX_LEN 100
#define RECORDS 10

struct LINE
{
    char numb[MAX_LEN];
    char name[MAX_LEN];
    char par[MAX_LEN];
    char wert[MAX_LEN];
};

struct LINE angaben[RECORDS];


void printstruct(struct LINE *);

int main(void){

int i;
for(i=0;i<RECORDS;++i){

   strcpy(angaben[i].numb, "struct 1");
   strcpy(angaben[i].name, "struct 2");
   strcpy(angaben[i].par, "struct 3");
   strcpy(angaben[i].wert, "struct 4");

}
   printstruct(angaben);

   return 0;
}

void printstruct(struct LINE *sline){
int i;
    for (i=0;i<RECORDS;++i){
       printf("%s %s %s %s\n", sline[i].numb,
       sline[i].name, sline[i].par, sline[i].wert);
    }
}



--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: