내 문제/질문은 기본적으로 : 배열의 항목을 호출하려면 scanf를 어떻게 사용합니까? 배열에서 항목을 호출하려면 scanf를 어떻게 사용합니까?
더 자세히
: 나는 거리에서 집의 세부 사항을 제공하는 간단한 응용 프로그램을 만들고 싶어. 포함하고있는 배열/사전 또는 유사한 것을 원합니다;
집 유형 : 테라스, 분리 등 (문자열)
집 번호 : (int)를
객실 : 집에 객실 번호 (INT)
면적 : 제곱 피트 . (int)
거주자 : 집에 거주하는 인구. (INT)
등
나는 (지금은 나중에 아이폰 UI를 사용하는 콘솔) 집 번호를 입력 한 다음 해당 속성의 내용을 수신하도록 요청하고 싶습니다. 때로는 모든 세부 사항을 알려주고 싶습니다. 때로는 하나 또는 두 가지가 있습니다.
저는 프로그래밍에 익숙하지 않지만로드를 연구하고 있으며 배열, 사전 및 plists에 대해 배웠습니다. 다른 방법으로 이들 중 하나를 사용할 수있는 것 같지만 최선의 방법은 조합을 사용하는 것입니다.
NSDictionary를 사용하여 각 집의 세부 정보를 저장 한 다음 모든 집을 배열에 넣으려고 plist로 구성하려고합니다. 배열에서 houseNo1, houseNo2, houseNo3 등 배열의 각 집/항목은 키가있는 사전이됩니다.
집 번호를 배열의 항목 번호와 일치 시키면 사용자가 "3"을 입력하면 숫자가 '3'이되어서 정보를 가져옵니다. 즉, 배열의 item3. houseNo3.
나는 scanf를 사용하고 userInput이라는 int에 자신의 선택을 할당하려했지만 프로그램에서 userInput을 사용하여 선택할 배열의 항목을 선택하는 방법을 찾지 못했습니다.
* 0에서 시작하는 배열을 잊지 않고 item0에 문자열을 할당 할 수 있습니다. "문 번호가 0 인 집이 없습니다."또는 그 행을 따라 무언가를 지정할 수 있습니다.
내가 분명히했으면 좋겠다. 필요한 경우 더 설명 할 수 있기를 바랍니다. 어떤 도움이라도 대단히 감사하겠습니다. :)
환호 크리스
PS. 나는 배열/사전/plist 함께 넣어하는 방법을 이해, 그것은 scanf 그냥 문제가있는 배열에서 데이터를 검색 할 수 있습니다. - 불필요하게 그 코드를 설명하는 코드 라인을 작성하는 사람을 원하지 않았습니다.
예쁘 답장을 보내 주신 분께 감사드립니다. 당신의 대답은 이치에 맞습니다. 지금 제가 잘못하고있는 것을 봅니다. 나는 조금 후에 그것을 줄 것이고, 내가 어떻게 시작하는지 당신에게 알릴 것이다. 다시 한번 감사드립니다. – Kris