---------------------------------------------------------------------------- 젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다. 정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
cstring.h라는 해더는 없습니다. string.h또는 cstring입니다. string.h에는 전역으로 strcpy가 선언되어있고, cstring에는 표준 네임스페이스안에 std::strcpy로 선언되어있습니다. 그리고 일반론을 말하자면, 책이 잘못된 경우도 있습니다.
답글 모두 감사합니다.
cstring을 포함시켜서 해결은 했습니다. 그런데 다른 곳에서 물어도 봤는데, 윈도우즈에서는 이 헤더를 포함하지 않고도 iostream 헤더만을 가지고 strcpy를 사용할 수 있다고 하였습니다.
윈도우즈 iostream과 리눅스 것과 함수들이 다르게 정의되어 있나요?
/*** Signature ****************** * blog: http://blog.bluekyu.me/ * ********************************/
해더포함에 대한 것은, 리눅스/윈도우의 차이뿐만 아니라, 리눅스끼리도 배포판이나 버전에 따라서 다를수 있습니다.
#include iostream strcpy(&x[0], &x[0]);
vs2005에서 테스트해봤는데. #include iostream 헤더를 사용하니 컴파일 됩니다.
참고로 strcpy 정의부로 이동해보니 string.h 헤더를 사용하고 있었습니다. __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1(char *, __RETURN_POLICY_DST, __EMPTY_DECLSPEC, strcpy, __out_z char, _Dest, __in_z const char *, _Source)
cpp overload standard function 으로 정의된게 연관되었지 않나 생각됩니다.
이걸 참고해보세요
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
cstring.h라는 해더는
cstring.h라는 해더는 없습니다.
string.h또는 cstring입니다.
string.h에는 전역으로 strcpy가 선언되어있고,
cstring에는 표준 네임스페이스안에 std::strcpy로 선언되어있습니다.
그리고 일반론을 말하자면, 책이 잘못된 경우도 있습니다.
답글 모두 감사합니다. cstring을 포함시켜서
답글 모두 감사합니다.
cstring을 포함시켜서 해결은 했습니다. 그런데 다른 곳에서 물어도 봤는데, 윈도우즈에서는 이 헤더를 포함하지 않고도 iostream 헤더만을 가지고 strcpy를 사용할 수 있다고 하였습니다.
윈도우즈 iostream과 리눅스 것과 함수들이 다르게 정의되어 있나요?
/*** Signature ******************
* blog: http://blog.bluekyu.me/ *
********************************/
해더포함에 대한 것은, 리눅스/윈도우의 차이뿐만
해더포함에 대한 것은, 리눅스/윈도우의 차이뿐만 아니라, 리눅스끼리도 배포판이나 버전에 따라서 다를수 있습니다.
지금 해봤더니 되네요.
#include iostream
strcpy(&x[0], &x[0]);
vs2005에서 테스트해봤는데. #include iostream 헤더를 사용하니 컴파일 됩니다.
참고로 strcpy 정의부로 이동해보니 string.h 헤더를 사용하고 있었습니다.
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1(char *, __RETURN_POLICY_DST, __EMPTY_DECLSPEC, strcpy, __out_z char, _Dest, __in_z const char *, _Source)
cpp overload standard function 으로 정의된게 연관되었지 않나 생각됩니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com