문자열 반대로 출력하는거 잘 된것같았는데...
아잉형님
2023.04.01
질문 제목 : 문자열 반대로 출력하는거요...질문 요약 :아무리봐도 뭐가 틀린 것인지 모르겠습니다..질문 내용 :문자열입력하고 포인터로 자리 바꿔주고.. 그때 아스키코드로 0이 아니면 그때 문자열 길이 알아내서출력하게 했는데.. 왜 안되는지 모르겠습니다..#include stdio.hint main(){ char str1[201], str2[201];
char *ptr1;
int i,j; printf(\n문자열을 입력해주세요.\n); scanf(%c,&str1); i=200;
if(str1[i]=0){
i--;
} else{
j=i;
} ptr1 = str1; for(j;j=0;j--){
putchar(*(ptr1+j));
} for(j=0;j=i;j++){
str2[j] = *(ptr1+j);
} printf(\n\n reverse 문자열: %s, str2);}