스택 (연결리스트) 코드, 결과창
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

스택 (연결리스트) 코드, 결과창에 대한 보고서 자료입니다.

목차

Report(1) 스택(연결리스트)-코드>

Report(1) 스택(연결리스트)-결과창>

Report(1) 스택(연결리스트)-결론 및 고찰>

본문내용

main함수를 살펴보면 argc, argv[]를 사용하여 main함수에 인자를 전달 하였고 각각의 변수를 선언하였다. 후에 os가 프로그램을 실행했을때 전달되는 인수의 갯수인 argc를 출력하고 전달된 인수의 실제값을 argv로 출력하였다. argv[0]은 절대결로로 지정되어 1부터 넘겨받은 인수가 저장되고 이를 결과창으로 확인할 수 있다. 이 후 sel이라는 포인터를 이용하여 argv의 1번째 인덱스를 가리키게 하고 A, B에는 순서대로 Pop을 시켜 그 값을 저장한다. 이후 만약 isdecimal 함수를 이용하여 숫자가 아닌 문자가 나올시, 또한 각각이 +,-,*,/ 에 해당하는 경우에 따라 A, B를 이용하여 연산후 변수 result에 저장하여 Push를 이용하여 스택에 연산값을 집어 넣는다. 만약 isdecimal 함수의 반환값이 1(숫자)라면 atoi 함수를 이용하여 문자열을 정수형으로 바꿔준다. 이는 를 포함해야 사용 가능하다. 이 작업을 반복하면 마지막 결과를 얻을 수 있게된다. 추가적으로 과제에서 주어진 strcmp를 사용하여 코드를 구현해 보았지만 실행이 되지않았다. 그 이유를 해결하지 못하여서 위의 방법을 사용하였다.
  • 가격6,300
  • 페이지수4페이지
  • 등록일2015.08.27
  • 저작시기2014.7
  • 파일형식한글(hwp)
  • 자료번호#979837
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니