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?
#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?