All pastes #2066847 Raw Edit

Miscellany

public text v1 · immutable
#2066847 ·published 2011-05-22 13:21 UTC
rendered paste body
/*Ein Programm zum Rumrechnen mit Strings, aber ohne die String-Lib*/

# include <stdio.h>
# include <stdlib.h>

int main()
{
    int aufgabe;
    printf("\nWas möchten sie machen?\n");
    printf("0 - 2 Zeichenketten aneinanderhaengen.\n");
    printf("1 - Eine Teilzeichenkette erstellen.\n");
    printf("2 - Eine Zeichenkette umkehren.\n");
    scanf("%d", &aufgabe);
    printf("Gewählte Aufgabe: %d\n", aufgabe);
    switch (aufgabe)
    {
	case 0:
	{
	    printf("case0");
	    printf("%s", stringeinlesen());
	    printf("bla");
	    break;
	}
	case 1:
	{
	    printf("case1");
	    break;
	}
	case 2:
	{
	    printf("case2");
	    break;
	}
	default:
	{
	    printf("Diese Aufgabe gibt es nicht!\n");
	    break;
	}

    }
    return 0;

}

char *stringeinlesen()
{
    printf("strineinlesen");
    char *string;
    string = (char *) malloc(1000);
    printf("Bitte eine Zeichenkette eingeben\n");
    scanf("%s", &string);
    printf("%s", string);
    return string;
}