문자열 ( 2 ) char*, const char*, char* const char* v; v는 문자, 문자열이 저장된 메모리의 첫주소를 저장할 수 있는 포인터변수. char* v = "문자열상수1"; 초기화 했어도 코드중에 언제든 변경가능. v="문자열상수2"; v="문자열상수3"; 등등. 모두 가능. const char * v; v는 문자열이 저장된 메모리의 첫주소를 저장할 수 있는 포인터변수, 금지되는것 : v 주소 메모리의 내용 변경불가. 즉, v는 "상수문자열" 의 포인트변수라는 의미. 한편, const 의 대상이 v 자체가 아니므로 v가 가리키는 주소는 변경가능함. 예를들면, const char* v = "난 문자열 상수1이다"; 로 초기화 했어도, 코드상에서 아래 처럼 다른 문자열의 메모리 주소를 대입가능하다는 말. v = "난 문자열 상수2임."; 가능함. v에 .. 2015. 12. 23. 문자열을 숫자로. atoi, _atoi_l, _wtoi, _wtoi_l,atol, _atol_l, _wtol, _wtol_l, atof, _atof_l, _wtof, _wtof_l atoi, _atoi_l, _wtoi, _wtoi_l Visual Studio 2015 Convert a string to integer. 구문복사 int atoi( const char *str ); int _wtoi( const wchar_t *str ); int _atoi_l( const char *str, _locale_t locale ); int _wtoi_l( const wchar_t *str, _locale_t locale ); 매개 변수strString to be converted. localeLocale to use. 반환 값Each function returns the int value produced by interpreting the input characters as a number.. 2015. 12. 23. 이전 1 다음