|
정수열 배열에서는
int a[3][3];
int i,j;
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
scanf("%d",&a[i][j]);
}
}
이렇게 scanf()로 입력을 받아서
ele()
{
int i,j;
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
printf("A[%d][%d]=%d\t",i,j,a[i][j]);
}
이런식으로 출력까지 돼는데요 문자배열은 안돼나여??
문자 배열에서는
char a[6];
void main()
{
int i;
for(i=0;i<5;i++)
{
scanf("%c",a[i]);
}
이런식으로 scanf()로 입력을 받을 수 없습니까??
입력이 제대로 안돼는것 같은데요..
void print(void)
{
int i;
for(i=0;i<5;i++)
{
printf("%c",a[i]);
}
출력은 이런형식입니다.
정수형 배열하고 문자 배열하고 형식은 똑같은데
정수형 배열은 입력출력이 이상없이 잘 되는데
문자배열은 안됩니다.
이유가 궁금합니다......
또한 scanf() 대신 putchar() 을 어떻게 쓸수 있는지도 궁급합니다.
이제 막 배우는 부분이라 포인터까지는 아직입니다.
포인터배우기 바로 직전 배열을 공부하고 있습니다.
가르침 부탁드립니다`~~
|