/* L„ngenermittlung eines Textes */ /* Datei: sstrlen1.c */ #include #include #include struct meinTextS { int Laenge; char * Text; }; int meinTextInit (struct meinTextS *mp, char * cp) { mp->Laenge = strlen (cp) +1; mp->Text = (char *) malloc (mp->Laenge); if (mp->Text == NULL) return EOF; else strcpy (mp->Text,cp); return 0; } void meinTextLoesche (struct meinTextS *mp) { free (mp->Text); } int main () { struct meinTextS T1; meinTextInit (&T1, "Hallo World"); meinTextLoesche (&T1); return 0; }