Version: Test
©Raddy 2001

C-Lehrgang - XIII               zurück

2-dimensionale
numer.-Array:

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

Einführung

Das Programm demonstriert die Parameterübergabe bei
2-dimensionalen numerischen-Arrays. Das Programm ließt
für 2 Tage je 3Messungen von der Tastatur ein, 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
//***  Parameterübergabe bei numerischen 2-dim. Arrays  ****
//**************************************************************** 
#include <stdio.h>
void eingabe (int t[2][3]);
void ausgabe (int t[2][3]);
//*************************************************************** main 
void main(void)
{
	int temperatur[2][3];
	eingabe(temperatur);   // oder: temperatur(&name[0])
	ausgabe(temperatur);   // oder: temperatur(&name[0])
}
//*************************************************************** eingabe
void eingabe (int t[2][3])
{
	int zaehler, zaehler2;
	for (zaehler=0; zaehler<2; zaehler++)
	{
		for (zaehler2=0; zaehler2<3; zaehler2++)    
		{
			printf("\nBitte die %d. Messung ",zaehler2 + 1);
			printf("des %d. Tages eingeben: ",zaehler + 1);
			scanf ("%12d", &t[zaehler][zaehler2]);
		}
	}
}
//*************************************************************** ausgabe
void ausgabe (int t[2][3])
{
	int zaehler, zaehler2;
	printf("\n\n\n\n"); 
	for (zaehler=0; zaehler<2; zaehler++)
	{
		printf("\n%d.Tag: ",zaehler + 1);
		for (zaehler2=0; zaehler2<3; zaehler2++)    
		{
			  printf("%12d ", t[zaehler][zaehler2]);
		}
	}
    printf("\n\n\n\n"); 
}
//************************************************************** ENDE