All pastes #610906 Raw Edit

Strukturen

public c v1 · immutable
·published 2007-07-09 18:06 UTC
rendered paste body
#include <stdio.h>struct Schueler{	char Name[25];	int Alter;	int Klasse;};struct Schueler SchuelerDB[50];int SchuelerCount = 0;void CreateSchueler(){	printf("Geben sie den Namen des Schuelers ein\n");	scanf("%s", &SchuelerDB[SchuelerCount].Name);	printf("\n");	printf("Geben sie den Alter des Schuelers ein\n");	scanf("%d", &SchuelerDB[SchuelerCount].Alter);	printf("\n");	printf("Geben sie den Klasse des Schuelers ein\n");	scanf("%d", &SchuelerDB[SchuelerCount].Klasse);	printf("\n");	SchuelerCount++;}void OutputSchueler(){	for(int i=0;i<SchuelerCount;i++)	{		printf("Name: %s \n", SchuelerDB[i].Name);		printf("Alter: %d \n", SchuelerDB[i].Alter);		printf("Klasse: %d \n", SchuelerDB[i].Klasse);	}}void main(){	do{		printf("1. Neuen Schueler hinzufuegen\n");		printf("2. Schueler loeschen\n");		printf("3. Schueler ausgeben\n\n");		printf("4. Ende");		printf("\n");		int input;		scanf("%d", &input);		switch (input)		{		case 1:			CreateSchueler();			break;		case 2:			//DeleteSchueler();			break;		case 3:			OutputSchueler();			break;		case 4:			return;			break;		default:			printf("Fehlerhafte Eingabe\n\n");			break;		}	}while(true);}