#include #include int main() { int anzahl; char *zeichen; printf("Wieviele Zeichen moechten Sie einlesen? "); scanf("%d", &anzahl); if (anzahl > 0) { zeichen = (char *) malloc(anzahl * sizeof(char)); if (zeichen != NULL) { printf("\nEs wurden %d Bytes reserviert.\n", anzahl * sizeof(char)); printf("Bitte nun die %d Zeichen eingeben: ", anzahl); scanf("%s", zeichen); printf("\nSie haben folgende Zeichen eingegeben: %s\n", zeichen); free(zeichen); } else printf("Speicher konnte nicht reserviert werden!\n"); } return 0; }