strcpy_s 못쓰나요??

  • lovepeng
    lovepeng

    제출하기 누르니가 ‘strcpy_s’ was not declared in this scope
    라고 나오면서 컴파일 에러가 나는데요 ㅠㅠ

    strcmp는 되는데 strcpy_s만 안되네요

    #include <stdio.h>
    #include <iostream>
    #include <string>
    #include <string.h>
    #include <cstring>
    
    
    char* name;
    
    ....
    
    name = new char[STRING_SIZE];   
    strcpy_s(name,STRING_SIZE, n);
    

    이런식으로 사용했습니다.


    8년 전
2개의 댓글이 있습니다.
  • teram
    teram

    strcpy_s가 VC 독자 규격이라서요. 여기 채점환경은 gcc/g++ 입니다.


    8년 전 link
  • Toivoa
    Toivoa

    strcpy_s는 C11에서 표준으로 들어갔습니다. C++11과 C11은 다르기 때문에 C++에서는 컴파일이 안될 수 있습니다.


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