세트 프로그램 (C)에서 배열 가져 오기 문제

폴 필치

세트를 다루는 C 프로그램에서 작업 중이며 C 프로그램에서 배열 값을 가져 오는 데 문제가 있습니다. 아래 기능에 논리적 오류가 있다고 생각합니다.

sizeA는 26이고 setA는 크기 26의 부울 집합입니다.

다음은 sizeA가 5 인 경우 함수가 나오는 방식입니다.

Enter the first element in Set A: //user enters h

Enter the next element of Set A: //user enters i

Enter the next element of Set A: //user enters j

Enter the next element of Set A: //user enters k

Enter the next element of Set A: //user enters l

fffffftttttffffffffffffff

그러나 sizeA가 5이면 다음과 같이 나타납니다.

Enter the first element in Set A: //user enters h

Enter the next element of Set A: //user enters i

Enter the next element of Set A: //user enters j

Enter the next element of Set A: //user enters k

Enter the next element of Set A: //user enters l

ffffff 

이 문제를 해결하는 방법을 알고 싶습니다.

다음은 코드입니다.

void getSetA(bool setA[], int sizeA)
{
      letters element, letter;
      int position = 0, num, i;

      for(i = 0; i < sizeA; i++)      //sizeA is inputted before
      {
            setA[i] = FALSE;      
      }
      printf("\nEnter the first element in Set A: ");
      element =  getcharNoBreaks();
      if (element >= 'a' && element <= 'z') 
      {
              setA[element-'a'] = TRUE;
      }
      for(num = 1; num < sizeA; num++)
      {
            printf("\nEnter next element of Set A: ");
            element =  getcharNoBreaks();
            if(element >= 'a' && element <= 'z')
            {
                       setA[element - 'a'] = TRUE;          
            }
            else       printf("Element out of range");
      }
      printf("\n");
      for(i = 0; i < sizeA; i++)
      {
            if(setA[i] == TRUE) printf("t");   
            else                printf("f");     
      }      
}

그 주 letters(알파벳 문자 모두 같은) 내가 정의한 유형이며, getcharNoBreaks()getchar가에 해당하는 기능은 ()이다.

감사합니다 :)

구 리동

그래서, 'h'- 'a'= (int) 7이고 만약 'z'- 'a'= 25. 맞죠? 질문은 :

. setA의 크기가 충분히 큰가요?

큰 배열이면. 추가 printf("intput c is :%c\n",element);실제로 어떤 요소인지 확인해야합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다른 응용 프로그램에서 문자열 배열 가져 오기

분류에서Dev

문자를 배열 및 역순으로 가져 오는 C 프로그램

분류에서Dev

Java에서 C ++ JNI로 문자열 배열 가져 오기

분류에서Dev

C # Windows 응용 프로그램의 PHP 페이지에서 utf8 문자열 가져 오기

분류에서Dev

C에서 사용자 정의 배열 프로그램에 문제가 있음

분류에서Dev

C ++ 텍스트 파일에서 배열 문자열 가져 오기

분류에서Dev

텍스트 목록 C ++에서 문자열 배열 가져 오기

분류에서Dev

C ++ 텍스트 파일에서 배열 문자열 가져 오기

분류에서Dev

명단 프로그램 만들기, 배열 만들기에 문제가 있음, C #

분류에서Dev

MySQL에서 문자열 배열로 튜플 값 가져 오기

분류에서Dev

다른 응용 프로그램의 웹 브라우저 컨트롤에서 문서 데이터 가져 오기

분류에서Dev

C # 데이터 세트 예외에서 문자열 가져 오기

분류에서Dev

C에서 기본 문자열 암호화 프로그램 작성 문제-문자 배열 인덱싱

분류에서Dev

C 프로그램에서 기본 인수로 사용할 make 명령으로 문자열 입력 가져 오기

분류에서Dev

C ++ 읽기는 파일에서 두 배가되지만 프로그램이 문자열을 만나면 기록

분류에서Dev

div 목록에서 PHP 배열로 텍스트 가져 오기

분류에서Dev

키 자바 스크립트로 배열에서 배열 가져 오기

분류에서Dev

자바 스크립트에서 배열 / 객체의 값을 문자열로 가져 오기

분류에서Dev

문자열 배열에 액세스하기 위해 추적 한 후 C 프로그램이 중지됨

분류에서Dev

JS 모듈에 PHP 배열 보내기, "가져 오기"문제

분류에서Dev

Javascript-html에서 문자열로 텍스트 가져 오기

분류에서Dev

C ++에서 문자열 검색 프로그램에 문제가 있습니다.

분류에서Dev

배열 Ios에서 문자열 변환, 웹 서비스로 가져 오기

분류에서Dev

배열 Ios에서 문자열 변환, 웹 서비스로 가져 오기

분류에서Dev

C에서 MPI 프로그램으로 노드 가져 오기

분류에서Dev

자바 프로그램에서 C ++로 바이트 배열 보내기

분류에서Dev

기존 응용 프로그램에서 알 수없는 형식으로 인코딩 된 자바에서 원래 문자열 가져 오기

분류에서Dev

포인터 프로그램 버전에서 C 파일의 배열 읽기 및 쓰기 문제

분류에서Dev

C #에서 WiX 설치 프로그램에서 설정된 이벤트 소스의 이름 가져 오기

Related 관련 기사

  1. 1

    다른 응용 프로그램에서 문자열 배열 가져 오기

  2. 2

    문자를 배열 및 역순으로 가져 오는 C 프로그램

  3. 3

    Java에서 C ++ JNI로 문자열 배열 가져 오기

  4. 4

    C # Windows 응용 프로그램의 PHP 페이지에서 utf8 문자열 가져 오기

  5. 5

    C에서 사용자 정의 배열 프로그램에 문제가 있음

  6. 6

    C ++ 텍스트 파일에서 배열 문자열 가져 오기

  7. 7

    텍스트 목록 C ++에서 문자열 배열 가져 오기

  8. 8

    C ++ 텍스트 파일에서 배열 문자열 가져 오기

  9. 9

    명단 프로그램 만들기, 배열 만들기에 문제가 있음, C #

  10. 10

    MySQL에서 문자열 배열로 튜플 값 가져 오기

  11. 11

    다른 응용 프로그램의 웹 브라우저 컨트롤에서 문서 데이터 가져 오기

  12. 12

    C # 데이터 세트 예외에서 문자열 가져 오기

  13. 13

    C에서 기본 문자열 암호화 프로그램 작성 문제-문자 배열 인덱싱

  14. 14

    C 프로그램에서 기본 인수로 사용할 make 명령으로 문자열 입력 가져 오기

  15. 15

    C ++ 읽기는 파일에서 두 배가되지만 프로그램이 문자열을 만나면 기록

  16. 16

    div 목록에서 PHP 배열로 텍스트 가져 오기

  17. 17

    키 자바 스크립트로 배열에서 배열 가져 오기

  18. 18

    자바 스크립트에서 배열 / 객체의 값을 문자열로 가져 오기

  19. 19

    문자열 배열에 액세스하기 위해 추적 한 후 C 프로그램이 중지됨

  20. 20

    JS 모듈에 PHP 배열 보내기, "가져 오기"문제

  21. 21

    Javascript-html에서 문자열로 텍스트 가져 오기

  22. 22

    C ++에서 문자열 검색 프로그램에 문제가 있습니다.

  23. 23

    배열 Ios에서 문자열 변환, 웹 서비스로 가져 오기

  24. 24

    배열 Ios에서 문자열 변환, 웹 서비스로 가져 오기

  25. 25

    C에서 MPI 프로그램으로 노드 가져 오기

  26. 26

    자바 프로그램에서 C ++로 바이트 배열 보내기

  27. 27

    기존 응용 프로그램에서 알 수없는 형식으로 인코딩 된 자바에서 원래 문자열 가져 오기

  28. 28

    포인터 프로그램 버전에서 C 파일의 배열 읽기 및 쓰기 문제

  29. 29

    C #에서 WiX 설치 프로그램에서 설정된 이벤트 소스의 이름 가져 오기

뜨겁다태그

보관