Version: Test
©Raddy 2001

C-Lehrgang - XIII               zurück

2-dimensionale
char-Arrays:

Parameter-
übergabe
a-absatz.pcx (280 Byte)

Einführung

Das Programm demonstriert die Parameterübergabe bei
2-dimensionalen char-Arrays. Das Programm ließt drei 
20 Zeichen lange Namen von der Tastatur, und gibt sie
anschließend wieder aus. Das Programm wird auf
den nächsten Seiten genauer erklärt.
a-absatz.pcx (280 Byte)

Programm

//********************************************** Beginn
#include <stdio.h>
void eingabe (char name_e[3][20]);
void ausgabe (char name_a[3][20]);
//********************************************** main 
void main(void)
{
	char name[3][20];  
	eingabe(name);    // oder: eingabe(&name[0])
	ausgabe(name);    // oder: ausgabe(&name[0])
}
//********************************************** eingabe
void eingabe (char name_e[3][20])
{
	int zaehler;
	for (zaehler=0; zaehler<3; zaehler++)
	{
            printf("\nBitte einen Namen eingeben: ");
            scanf ("%s", name_e[zaehler]);
	}
}
//*********************************************** ausgabe
void ausgabe (char name_a[3][20])
{
	int zaehler;
	printf("\nSie gaben folgende Werte ein: "); 
	for (zaehler=0; zaehler<3; zaehler++)
	{
	   printf("%s ", name_a[zaehler]);
	}
	printf("\n\n");
}
//************************************************ Ende