CString str1 = _T("My String"); int nLen = str1.GetLength(); LPCSTR lpszBuf = str1.GetBuffer(nLen); // here do something with lpszBuf........... str1.ReleaseBuffer();
CString to LPSTR
CString str = _T("My String"); int nLen = str.GetLength(); LPTSTR lpszBuf = str.GetBuffer(nLen); // here do something with lpszBuf........... str.ReleaseBuffer();
float fVar; WORD wVar; fVar = 247.346; wVar = (WORD)fVar; //Converting from float to WORD. //The value in wVar would be 247 wVar = 247; fVar = (float)fVar; //Converting from WORD to float. //The value in fVar would be 247.00
2. 포인터형 : 기본적으로 2가지 형태가 있을 수 있음. 그외 여려형태가 가능 예1) 값은 변경 불가능하지만 주소는 변경가능한 형태 int temp = 100, temp2 = 200; const int *ipConst = &temp; // *ipConst 값 변경 불가, ipConst(주소)값은 변경가능 // int const *ipConst = &temp; // 이런형태로 써도 위와 같은 의미
// *ipConst = 300; // 불가능한 형태 ipConst = &temp2; // 가능한 형태
예2) 주소는 변경 불가능하지만 값은 변경가능한 형태 int temp = 100, temp2 = 200; int * const iConstp = &temp; // *iConstp 값 변경 가능, iConstp(주소)값은 변경불가
*iConstp = 300; // 가능한 형태 //iConstp = &temp2; // 불가능한 형태
주의 : const가 결합되는 위치가 값인지 주소인지에 유의
3. 참조형 예1) 직접적으로 값과 주소 모두 변경 불가능하지만 참조 원본을 통한 값변경은 가능한 경우 int temp3 = 100, temp5 = 200; int const &ircVal = temp3;
내일 정전이 된다해도 나는 오늘 한 줄의 코드를 쓰겠다. - 스피노자 스스로 돌아봐서 에러가 없다면 천만인이 가로막아도 나는 컴파일하리라. - 맹자 나는 하루라도 코드를 쓰지 않으면 입안에 가시가 돋는다. - 안중근 의사 가장 커다란 에러는 컴파일의 순간에 도사린다. - 나폴레옹 나는 코딩한다, 고로 나는 존재한다. - 데카르트
댓글을 달아 주세요
...외계어다
학교, 회사PR팀일, 기타잡일.
하루에 12시간 정도 놋북이랑 살고 있으니 거북모가지 + 토끼눈 + 다크서클 + 복합근육불량상태로..
그나마의 해결책을 위해 -_-a 집에서 데스크탑을 쓰자! 놋북을 팔고 회사꺼만 쓰자! 라는 어이없는 결론을 내놓은
러시. -_-
할랑 소류옹뽜.
헉걱! 러쉬옹!! -ㅁ-;
잘지내시쥬? ^^
저의 놋북이...떠나가질 아나효 ㅜㅡ