질문드립니다. 부탁드려요 ㅠㅠ
그댸와나
2023.04.01
문자 포인트배열을 이용해서 역순으로 파일을 출력하려고 하는 소스인데....
어디에서 잘못이 된건지 계속 오류가 나오네요...
C언어 왕초보라 아무리 봐도 모르겠어요 ㅠㅠ
많은 고수분들의 따끔한 질책좀 소스에 대한 보충부탁드리겠습니다.
#includestdio.h
#includestring.h
int main(void)
{
char *name[5][20];
char *rname[5];
int i,j,r;
for(i=0; i5; i++)
{
printf(이름%d: ,i+1);
gets(name[i]);
}
for (i=0; i5; i++)
{
r=strlen(name[i]);
for(j=0; jr; j+=2)
{
*(rname[4-i]+j)=*(name[i]+r-j-2);
*(rname[4-i]+j+1)=*(name[i]+r-j-1);
}
*(rname[4-i]+r)=0;
}
for(i=0; i5; i++)
printf(이름%d: \n,i+1);
return 0;
}
-
헛장사
문자의 배열 : char name[10];
문자열 → 문자의 배열 : char name[10];
문자열의 배열 → 문자의 2차원 배열 : char name[10][10];