루프를 통해 유효한 열거 형 데이터 유형 입력 받기

user3051677

사용자로부터 유효한 열거 형 데이터 유형 입력을 받고 싶습니다. 나는 이렇게 시도했습니다. FPC 컴파일러는 '<>'관계 연산자를 사용하여 이진 데이터 유형 만 비교할 수 있다고 말합니다. 친절하게도 'Cham_Cham'에 '_'대신 공간을 사용할 수 있다고 명시하십시오.

나는 OOP와 함께 가지 않을 것입니다. 이것이 유일한 방법이라면 나는 갈 것입니다. (제 생각에는 OOP 방식 없이도 가능합니다. try-catch를 사용하지 않는 것처럼 요.)

program Enum

type Food = (Pizza, Biryani, Halwa, Cham_Cham)

var Choice: Food;

begin
   WriteLn('Pizza, Biryani, Halwa, Cham_cham');

   repeat
    WriteLn('Which Food Do you want to eat?');
    Read(Choice);
   Until Choice <> Food

WriteLn('You can eat: ' + Choice);

end. 
데이비드 헤퍼 넌
Until Choice <> Food

Food유형입니다. Choice값입니다. 유형을 값과 비교할 수 없습니다. 이것이 오류 메시지가 알려주는 것입니다. 입력 한 값을 다른 값과 비교하려면 다른 유형의 값이어야합니다 Food.

다른 질문에 관해서는 언어로 된 이름에는 공백이 포함될 수 없습니다.


이 입력을 얻는 방법을 재고해야 할 것입니다. 코드는 사용자가 서수 값을 입력 할 것으로 예상합니다. 사용자가 숫자를 입력해야하는지 의심합니다. 또한 이는 유효하지 않은, 즉 유형 범위를 벗어난 서수 값을 입력 할 수있게합니다.

더 좋은 방법은 사용자에게 텍스트를 입력하도록 요청한 다음 코드가 텍스트를 음식 이름과 비교하고 서수를 적절하게 할당하도록하는 것입니다. 그러나 나는 당신의 프로그램이 달성하고자하는 것이 무엇인지, 그리고 훨씬 더 많은 것을 말할 수있는이 질문의 한계를 넘어서는 것을 정말로 모릅니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

열거 형 유형에 대해 콘솔에서 입력 받기

분류에서Dev

.net의 SQL 성능 : 루프를 통해 삽입 대 XML 대 SQL 데이터 테이블 유형

분류에서Dev

데이터 프레임의 모든 열 유형을 알기 위해 루프를 작성하는 방법은 무엇입니까?

분류에서Dev

인력거를 사용한 시계열 차트. 입력 데이터 형식

분류에서Dev

Android 드래그 앤 드롭에서 Clipdata를 통해 여러 데이터 및 데이터 유형을 보내고받는 방법은 무엇입니까?

분류에서Dev

열거 형 데이터 유형의 경우 사용자 입력을받을 수있는 방법이 있습니까?

분류에서Dev

많은 유사한 데이터 프레임에 대해 R의 For 루프 내에서 열 유형 변경

분류에서Dev

열 유형 / 속성을 통해 MySQL 셀 데이터를 형식화하는 방법이 있습니까?

분류에서Dev

SQL Server-지정된 크기의 입력을 받도록 데이터 유형 제한

분류에서Dev

Libgdx에서 배열 데이터 유형에 대해 가장 빠른 루프 구문은 무엇입니까?

분류에서Dev

If 문은 여러 형식의 사용자 입력 문자열 데이터 유형을 허용해야합니다.

분류에서Dev

CustomCreationConverter를 사용한 JSON 역 직렬화를 통해 유형 생성 및 데이터 주입

분류에서Dev

PHP를 통해 MySQL TIME 및 DATE 데이터 유형에 저장

분류에서Dev

반응 형으로 Angular의 입력 필드를 터치 해제 한 후 비동기 유효성 검사기를 트리거하는 방법은 무엇입니까?

분류에서Dev

사용자 입력시 데이터 유형 유효성 검사

분류에서Dev

JavaScript의 문자열 입력에서 데이터 유형 확인

분류에서Dev

루프를 통한 데이터 프레임 열의 고유 값

분류에서Dev

FacebookClient 데이터 유형 및 열거

분류에서Dev

입력의 데이터 유형 식별

분류에서Dev

루프 속도 / 효율성에 영향을 미치는 함수 입력 데이터 유형

분류에서Dev

이 프로그램은 데이터 유형을 모르고 데이터를 어떻게 받아들입니까?

분류에서Dev

유효성 검사를위한 일반 열거 형 래퍼 만들기

분류에서Dev

TCP를 통해 두 가지 유형의 배열 보내기

분류에서Dev

scanf를 통한 데이터 유형 감지 + 추가 기능에서 사용

분류에서Dev

jquery 입력 유형 이미지 제거

분류에서Dev

for 루프를 사용하여 여러 열의 데이터 유형 변환

분류에서Dev

입력 유형 텍스트 값은 jQuery를 통해 업데이트 할 수 없습니다.

분류에서Dev

열거 형 데이터베이스에서 유효하지 않은 데이터를 확인하는 방법

분류에서Dev

배열의 데이터 유형 크기를 얻는 방법

Related 관련 기사

  1. 1

    열거 형 유형에 대해 콘솔에서 입력 받기

  2. 2

    .net의 SQL 성능 : 루프를 통해 삽입 대 XML 대 SQL 데이터 테이블 유형

  3. 3

    데이터 프레임의 모든 열 유형을 알기 위해 루프를 작성하는 방법은 무엇입니까?

  4. 4

    인력거를 사용한 시계열 차트. 입력 데이터 형식

  5. 5

    Android 드래그 앤 드롭에서 Clipdata를 통해 여러 데이터 및 데이터 유형을 보내고받는 방법은 무엇입니까?

  6. 6

    열거 형 데이터 유형의 경우 사용자 입력을받을 수있는 방법이 있습니까?

  7. 7

    많은 유사한 데이터 프레임에 대해 R의 For 루프 내에서 열 유형 변경

  8. 8

    열 유형 / 속성을 통해 MySQL 셀 데이터를 형식화하는 방법이 있습니까?

  9. 9

    SQL Server-지정된 크기의 입력을 받도록 데이터 유형 제한

  10. 10

    Libgdx에서 배열 데이터 유형에 대해 가장 빠른 루프 구문은 무엇입니까?

  11. 11

    If 문은 여러 형식의 사용자 입력 문자열 데이터 유형을 허용해야합니다.

  12. 12

    CustomCreationConverter를 사용한 JSON 역 직렬화를 통해 유형 생성 및 데이터 주입

  13. 13

    PHP를 통해 MySQL TIME 및 DATE 데이터 유형에 저장

  14. 14

    반응 형으로 Angular의 입력 필드를 터치 해제 한 후 비동기 유효성 검사기를 트리거하는 방법은 무엇입니까?

  15. 15

    사용자 입력시 데이터 유형 유효성 검사

  16. 16

    JavaScript의 문자열 입력에서 데이터 유형 확인

  17. 17

    루프를 통한 데이터 프레임 열의 고유 값

  18. 18

    FacebookClient 데이터 유형 및 열거

  19. 19

    입력의 데이터 유형 식별

  20. 20

    루프 속도 / 효율성에 영향을 미치는 함수 입력 데이터 유형

  21. 21

    이 프로그램은 데이터 유형을 모르고 데이터를 어떻게 받아들입니까?

  22. 22

    유효성 검사를위한 일반 열거 형 래퍼 만들기

  23. 23

    TCP를 통해 두 가지 유형의 배열 보내기

  24. 24

    scanf를 통한 데이터 유형 감지 + 추가 기능에서 사용

  25. 25

    jquery 입력 유형 이미지 제거

  26. 26

    for 루프를 사용하여 여러 열의 데이터 유형 변환

  27. 27

    입력 유형 텍스트 값은 jQuery를 통해 업데이트 할 수 없습니다.

  28. 28

    열거 형 데이터베이스에서 유효하지 않은 데이터를 확인하는 방법

  29. 29

    배열의 데이터 유형 크기를 얻는 방법

뜨겁다태그

보관