문자열 거꾸로 출력하는 함수 작성중 질문입니다.
꽃달
2023.04.01
질문 제목 : 문자열 거꾸로 출력하는 함수 작성중 질문입니다.문자열 거꾸로 출력하는 함수를 만들엇는데 프로그램을 실행시키면 컴파일 ,디버그 문제 없는데 실행시키면 오류가 뜹니다.
어디가 잘못되엇나요??질문 내용 :
#include stdio.h
#include string.h
char revsd_string(char org[],char revd[]);
int main(void)
{
char str[100]={0};
char str1[100]={0};
gets(str);str1[100]=revsd_string(str,str1);
printf(출력:%s,str1);
return 0;
}
char revsd_string(char org[],char revd[])
{
int i;
int j;
while(1)
{
if(org[i]==0)
{
break;
}
i++;
}if(strlen(org)==strlen(revd))
{
for(j=0;ji/2;j++)
{
revd[j]=org[i-j-1];
return revd[j];
}
return 1;
}
else
{
return 0;
}
}