게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C 프로그래밍 질문있습니다. / 본삭금
게시물ID : programmer_16734짧은주소 복사하기
작성자 : 손예진
추천 : 0
조회수 : 646회
댓글수 : 5개
등록시간 : 2016/04/16 01:36:30
옵션
  • 베스트금지
  • 본인삭제금지
int main()
{
char c, data; // 변수 설정

printf("문자열을 입력하시오 :"); 

while((c=getchar())!='\n')  // 이 부분이 이해가 안됩니다.
push(c);
 
printf("역순문자열 : "); 

while(top!=NULL) 
{
data = pop(); 
printf("%c", data); 
}
printf("\n");
}

--
역순 문자열을 출력하는 프로그램입니다.
스택 푸쉬/팝을 사용하고 있는데요.
출력은 완벽하게 됩니다.
제가 짠 코드긴 한데 저도 책 뒤져보면서 만든거라서 잘 이해가 안되네요.
문자열을 입력하는 조건문이긴한데 저게 어떻게 역순으로 출력할수있게 해주는지 잘 모르겠습니다.

혹시 해답을 알고계시다면 설명해주시길 정중하게 부탁드리겠습니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호