>> 스피커 1 :의 프로그램을 작성하자 그 INT 정수를 입력하라는 메시지가,
다음 분석의 비트 않습니다 그것에 것인지의 여부를 말하는
그것은 긍정적이거나 부정적인입니다.
이 작업을 수행하기 위해, 사용 계획하자 CS50 라이브러리 기능을 getInt를,
하는 내가 필요 해요 cs50.h.을 포함하는
내가 원하는 기대하겠습니다 에 몇 가지를 인쇄
화면뿐만 아니라.
그래서 나는 또한 포함 할거야 standardio.h.
>> 그리고 지금 선언하는거야 평소와 같이 주.
INT의 mainvoid, 여는 중괄호, 그리고 선제 닫기 중괄호.
지금 프롬프트에 갈거야 그 INT의 사용자.
printf와, 높은 날 기쁘게
그리고 지금 얻을거야 사용자로부터 해당 INT.
이자는의 n을 호출 할 getInt를 같습니다.
>> 즉, 우측의 이 식의, 내가 전화하려고 해요
getInt를 호출 CS50 기능하는 정확하게 그렇게 할 것입니다.
그런 다음 그 값을 반환 것 이것의 오른쪽에서
이 중 좌측으로 표현 표현, 궁극적으로 저장
변수에 해당 값이 N했다.
의 현재 분석의 비트를 할 수 있습니다.
>> 이 경우, 내가 사용하려고 해요 N 인 경우와 조건 또는 분기,
말하자면, 0보다 크면, 그때 해요 다음을 수행하는 것.
선제 중괄호를 열고 중괄호를 닫습니다.
나는 당신이 고른 "인쇄거야 양의 정수입니다. "/ N에 대한
서식, 가까운 인용, 폐쇄 괄호, 세미콜론.
>> 그렇지 않으면, 나는 인쇄 할거야 조금 다른 무언가.
그래서 다른, 여는 중괄호 닫기 곱슬 중괄호, printf의 "당신은 부정을 포착
정수입니다. "좋아, 저장할 수 이 프로그램을 컴파일합니다.
조건 제로를 입력합니다.
내 프롬프트가 나타나면 점에서 돌아 왔어요 입력, 상태, 제로 슬래시.
>> 그리고의 가장 간단한하자 정신이 먼저 확인합니다.
내 (int)로 하나, 나는 참으로 양의 정수를 골랐다.
이제 다시이 프로그램을 실행하자 조건 제로, 입력, "주세요
나 INT는. "의 두 해보자.
난 정말 양의 정수를 골랐다.
>> 의 부정이 시간을 가자.
도트 슬래시, 상태, 제로.
1 음 내가 고른 음의 정수.
하지만 난 아직 안 끝났어요.
의 또 다른 코너 해보자 경우, 당신이 경우.
의 제로 해보자.
>> 도트 슬래시, 상태, 제로, 입력 및 0.
그리고 소년 아, 포착 음의 정수.
하지만 제로가 정의 확신 긍정도 부정도 같은.
그래서이 문제를 해결해야 할거야.