Salve ragazzi,sto provando a disporre in matrice dei valori inseriti direttamente dal prompt dei comandi.Pensavo si facesse così:
ma come output mi restituisce una serie di numeri senza alcun senso....codice:#include<stdio.h> #define R 3 #define C 3 int matrix[R][C]; void crea(int[]); void stampa(); main(int argc,int *argv[]) { crea(argv[1]); stampa(); getch(); } void crea(int line[]) { int r,c,i=0; for(r=0;r<R;r++) for(c=0;c<C;c++) matrix[r][c]=line[i++]; } void stampa() { int c,r; for(r=0;r<R;r++) { for(c=0;c<C;c++) printf("%d\t",matrix[r][c]); printf("\n"); } }
Qual'è l'errore?
Grazie anticipatamente.

Rispondi quotando
