매핑 된 지역 내에 있지 않은 액세스

ArchLinuxTux

다음 코드는 숫자와 기호를 포함하는 전화 번호를 가져오고 숫자 만 포함하는 문자열을 생성합니다.

char* turnIntoNumber(const char* tel)
{
    unsigned int length_tel = strlen(tel);

    char* number_start = 0x0;
    number_start = (char*) malloc(length_tel + 1);

    if(number_start == 0)
    {
        fprintf(stderr,"couldn't allocate memory for turnIntoNumber(const char*)");
        exit(1);
    }
    char* number = number_start;

    int index = 0;

    for(;tel != '\0'; ++tel)
    {
        if(isNumber(*tel))
        {
            number[index] = *tel;

            index++;
        }
    }

    number[index] = '\0';

    return number_start;
}

프로그램을 실행할 때 Sig Segfault를받습니다. valgrind에서 프로그램을 실행하면 "매핑 된 지역 내에 있지 않은 액세스"가 있음을 알 수 있습니다.

왜 작동하지 않는지 이해할 수 없습니다. 오류가 어디에 있는지 말해 줄 수 있습니까?

Bzeaman

루프의 17 행에서 ( ) tel비교하려고합니다 . 당신은 의미 합니다.'\0'tel != '\0'for*tel != '\0'

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

나뭇 가지에서 매핑되지 않은 양식 필드에 액세스하기 (Symfony 2.3)

분류에서Dev

NSLocalizedStrings를 사용하지 않고 지역화 된 파일에 액세스

분류에서Dev

메모리 공간에서 매핑 된 영역과 매핑되지 않은 영역의 차이점은 무엇입니까?

분류에서Dev

모든 IS가 지정된 경우에도 MS 액세스 지정되지 않은 매개 변수

분류에서Dev

매핑 된 폴더에 항상 액세스 할 수있는 것은 아닙니다.

분류에서Dev

서비스에서 반환 된 객체에 액세스 할 수 있지만 해당 속성에 액세스하면 정의되지 않은

분류에서Dev

주소의 매핑 된 지역에 대한 잘못된 권한

분류에서Dev

요청 된 경로를 스파크 자바 [/ 사용자 /]의 스파크에 매핑되지 않은 수락 : [* / *]

분류에서Dev

값별로 개체를 정렬하는 방법은 있지만 매핑 함수에서 개체의 키에 계속 액세스 할 수 있습니까?

분류에서Dev

SQL 매개 변수화 된 쿼리 지원에 액세스

분류에서Dev

정의되지 않은 배열 값에서 매핑 된 반응 버튼

분류에서Dev

Angular 8-URL 매개 변수에 액세스하지 않고도 표시된 구성 요소 추적

분류에서Dev

Actionscript 3.0 오류 1120 : 인스턴스화 된 개체에서도 정의되지 않은 속성에 액세스

분류에서Dev

"영역"에서 작동하지 않는 경로 매핑

분류에서Dev

정적 FragmentPagerAdapter 내에서 지역화 된 문자열에 액세스하려면 어떻게해야합니까?

분류에서Dev

삭제 된 기능에 액세스하거나 액세스하지 않는 regex_match 케이스

분류에서Dev

무기한 지속되는 파일 매핑 메모리에 액세스 할 수 있습니다.

분류에서Dev

내가 제어하지 않는 앱으로 내 계정에 저장된 iCloud / CloudKit 데이터에 액세스 할 수 있습니까?

분류에서Dev

처리되지 않은 예외-/ SUBSYSTEM 매개 변수가 변경된 경우 액세스 위반

분류에서Dev

코드 숨김 내에서 XAML에 지정된 DataContext에 액세스하는 방법은 무엇입니까?

분류에서Dev

내 하위 프로세스는 드라이브가 매핑 된 것처럼 작동하지만 그렇지 않습니다. 고치다?

분류에서Dev

UID 네임 스페이스에서 매핑되지 않은 UID로 setuid를 설정할 수 있습니까?

분류에서Dev

명명 된 매개 변수에서 분할되지 않는 Dapper 다중 매핑

분류에서Dev

내 인덱스에서 작동하지 않는 매핑 업데이트 (elasticsearch 1.4)

분류에서Dev

C #에 액세스하기 전에 지역 변수가 초기화되지 않을 수 있습니다.

분류에서Dev

React에서 매핑 된 특정 요소에 액세스하는 방법은 무엇입니까?

분류에서Dev

Universal의 매핑이 tarball에 포함 된 내용에 영향을주지 않는 이유는 무엇입니까?

분류에서Dev

동기화 섹션이 완료되지 않은 상태에서 왜 다른 스레드가 차단 된 개체에 액세스 할 수 있습니까?

분류에서Dev

일반 배열로 디코딩 된 JSON에서 중첩되지 않은 항목에 액세스

Related 관련 기사

  1. 1

    나뭇 가지에서 매핑되지 않은 양식 필드에 액세스하기 (Symfony 2.3)

  2. 2

    NSLocalizedStrings를 사용하지 않고 지역화 된 파일에 액세스

  3. 3

    메모리 공간에서 매핑 된 영역과 매핑되지 않은 영역의 차이점은 무엇입니까?

  4. 4

    모든 IS가 지정된 경우에도 MS 액세스 지정되지 않은 매개 변수

  5. 5

    매핑 된 폴더에 항상 액세스 할 수있는 것은 아닙니다.

  6. 6

    서비스에서 반환 된 객체에 액세스 할 수 있지만 해당 속성에 액세스하면 정의되지 않은

  7. 7

    주소의 매핑 된 지역에 대한 잘못된 권한

  8. 8

    요청 된 경로를 스파크 자바 [/ 사용자 /]의 스파크에 매핑되지 않은 수락 : [* / *]

  9. 9

    값별로 개체를 정렬하는 방법은 있지만 매핑 함수에서 개체의 키에 계속 액세스 할 수 있습니까?

  10. 10

    SQL 매개 변수화 된 쿼리 지원에 액세스

  11. 11

    정의되지 않은 배열 값에서 매핑 된 반응 버튼

  12. 12

    Angular 8-URL 매개 변수에 액세스하지 않고도 표시된 구성 요소 추적

  13. 13

    Actionscript 3.0 오류 1120 : 인스턴스화 된 개체에서도 정의되지 않은 속성에 액세스

  14. 14

    "영역"에서 작동하지 않는 경로 매핑

  15. 15

    정적 FragmentPagerAdapter 내에서 지역화 된 문자열에 액세스하려면 어떻게해야합니까?

  16. 16

    삭제 된 기능에 액세스하거나 액세스하지 않는 regex_match 케이스

  17. 17

    무기한 지속되는 파일 매핑 메모리에 액세스 할 수 있습니다.

  18. 18

    내가 제어하지 않는 앱으로 내 계정에 저장된 iCloud / CloudKit 데이터에 액세스 할 수 있습니까?

  19. 19

    처리되지 않은 예외-/ SUBSYSTEM 매개 변수가 변경된 경우 액세스 위반

  20. 20

    코드 숨김 내에서 XAML에 지정된 DataContext에 액세스하는 방법은 무엇입니까?

  21. 21

    내 하위 프로세스는 드라이브가 매핑 된 것처럼 작동하지만 그렇지 않습니다. 고치다?

  22. 22

    UID 네임 스페이스에서 매핑되지 않은 UID로 setuid를 설정할 수 있습니까?

  23. 23

    명명 된 매개 변수에서 분할되지 않는 Dapper 다중 매핑

  24. 24

    내 인덱스에서 작동하지 않는 매핑 업데이트 (elasticsearch 1.4)

  25. 25

    C #에 액세스하기 전에 지역 변수가 초기화되지 않을 수 있습니다.

  26. 26

    React에서 매핑 된 특정 요소에 액세스하는 방법은 무엇입니까?

  27. 27

    Universal의 매핑이 tarball에 포함 된 내용에 영향을주지 않는 이유는 무엇입니까?

  28. 28

    동기화 섹션이 완료되지 않은 상태에서 왜 다른 스레드가 차단 된 개체에 액세스 할 수 있습니까?

  29. 29

    일반 배열로 디코딩 된 JSON에서 중첩되지 않은 항목에 액세스

뜨겁다태그

보관