for문 과 변수 활용 질문
, 정 윤재님이 작성#include <stdio.h>
int encode()
{
char a[999], b, c, d[999];
int j = 0 , i;
printf("input with enter and input'^' to start encode");
for (i = 0; i <= 999; i++)
{
a[i]='b';
scanf("%c", a[i]);
if (a[i] == '^')
{
i = j;
for (i = 1; i == j; i++)
{
printf("%c", d[i]);
}
}
else
{
b = (int)a[i];
c = b + 5;
d[i] = (char)c;
}
}
return 0;
}
이 코드인데 자꾸 scanf("%c", a[i]);에서 오류가 나네요 혹시 왜인지 알 수 있을까요?