From: hackbard Date: Tue, 9 Apr 2002 19:21:30 +0000 (+0000) Subject: added matrix.c file - learning malloc and pointers. X-Git-Url: https://hackdaworld.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36bdbb8bb9b08d2c8edfef88386368f1e3639e09;p=my-code%2Fbeginners.git added matrix.c file - learning malloc and pointers. --- diff --git a/matrix.c b/matrix.c new file mode 100644 index 0000000..049f8f0 --- /dev/null +++ b/matrix.c @@ -0,0 +1,52 @@ +#include + +int *pelemente; + +void read_matrix ( int *pzeilen, int *pspalten ) { + + /* abfragen der anzahl der zeilen und spalten. eintrag auf pointer. */ + int i,j,temp,zeilen,spalten; + printf("Anzahl der Zeilen eingeben: "); + scanf("%d",&zeilen); + *pzeilen=zeilen; + printf("Anzahl der Spalten eingeben: "); + scanf("%d",&spalten); + *pspalten=spalten; + + /* memory allocation */ + pelemente=(int *)malloc(zeilen*spalten * sizeof(int)); + + /* abfragen der elemente */ + for (i=0;i