Salve ragazzi,sto provando a disporre in matrice dei valori inseriti direttamente dal prompt dei comandi.Pensavo si facesse così:
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");
     }
}
ma come output mi restituisce una serie di numeri senza alcun senso....
Qual'è l'errore?
Grazie anticipatamente.