memset, memcpy, strlen 사용 불가능 한가요??

  • quna
    quna

    submission.cpp: In function ‘bool StringCheck(char*)’:
    submission.cpp:21:19: error: ‘strlen’ was not declared in this scope
    if( strlen(_szBuf) > BUF_MAX_LEN )
    ^
    submission.cpp:27:39: error: ‘memcpy’ was not declared in this scope
    memcpy(szDest, _szBuf, sizeof(szDest));
    ^
    submission.cpp:32:26: error: ‘strlen’ was not declared in this scope
    int len = strlen(szDest);
    ^
    submission.cpp:61:35: error: ‘memset’ was not declared in this scope
    memset(szSour, 0, sizeof(szSour));

    이런 에러 메세지가 뜨는데... VS에서는 잘 되는데 무엇이 문제 인지요?


    7년 전
2개의 댓글이 있습니다.
  • kcm1700
    kcm1700

    #include <cstring> 넣어주세요.


    7년 전 link
  • quna
    quna

    감사합니다.


    7년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.