PDA

View Full Version : [c]matrice di caratteri


Zero Two
23-01-2006, 21:29
questo programma:


#include <stdio.h>
#include <stdlib.h>

#define SIZE 100

void carmat (char mat[][SIZE],int r,int c){
int i,j;
for (i=0;i<r;i++){
for (j=0;j<c;j++){
printf ("inserire elemento %d,%d\n",i,j);
scanf ("%c%*c",&mat[i][j]);

}
}
}



void stamat (char mat[][SIZE],int r,int c){
int i,j;
for (i=0;i<r;i++){
for (j=0;j<c;j++){
printf ("%c ",mat[i][j]);
}
printf ("\n");
}
}


int main(){
char mat[SIZE][SIZE];
int r,c;


printf ("righe?\n");
scanf ("%d",&r);
printf ("colonne?\n");
scanf ("%d",&c);

carmat(mat,r,c);
stamat(mat,r,c);

system ("pause");
return 0;

}




Ma mi stampa tutto nero...come mai?