Δημοσιεύτηκε: 18 Μαρ 2012, 16:38
Για να υπάρχει και σε κώδικα στο φόρουμ, φαντάσου την εξής υλοποίηση, που ορίζει απευθείας τον 2-διάστατο πίνακα μονοδιάστατα (όπως το κάνει έτσι κι αλλιώς ο compiler)...
ΥΓ. Και πάλι τσέκαρέ το, γιατί το έγραψα από μνήμης.
- Μορφοποιημένος Κώδικας: Επιλογή όλων
-
#include <stdio.h>
#define NROWS 3
#define NCOLS 3
int main( void )
{
int n, i=1, a[ NROWS*NCOLS ] = {1, 2, 3, 4, 5, 6, 7, 12, 14 };
const int NELEMS = NROWS*NCOLS; /* για να μην υπολογίζεται συνεχώς στη συνθήκη του loop (περιττή καθυστέρηση) */
for ( n=0; n < NELEMS; n += NCOLS )
a[n+i] = 0;
return 0;
}
ΥΓ. Και πάλι τσέκαρέ το, γιατί το έγραψα από μνήμης.