#include <stdio.h>
#include <stdlib.h>


long *alloc_wort(long size);
void print(long *wort, long size);
long einlesen(long *Wort, long size);

int main()
{
    long *Wort1;
    long *Wort2;
    long *Wort3;

    long size1, size2,size3;
    size1=3;

    Wort1=alloc_wort(size1);
    print(Wort1, size1);
    Wort1=einlesen (Wort1, size1);
    print(Wort1, size1);

}

long einlesen(long *Wort, long size)
{
    char value;
    long i;
    printf("Geben Sie Wort ein");
    for (i=0; i<size; i++)
    {

printf("%ld Stelle", i+1l);

        scanf("%c",&value);
        getchar();
        Wort[i]=value;
        printf("\n");




    }
    return Wort;

}
long *alloc_wort(long size)
{
    long i;

    long *neueswort;
    if ((neueswort= malloc(size*sizeof(char*)))!=0)
    {
        for (i=0; i<size; i++)
        {
            neueswort[i]='0';

        }
    }
    else
    {

        fprintf(stderr, "Fehler bei der Speicherallozalisierung");
        exit(-1);
    }
    return neueswort;
}
void print(long *wort, long size)
{
    long n;
    printf("Ausgabe:");
    for (n=0; n<size; n++)
    {
        printf("%c",wort[n]);
    }
}
