How to convert from CString to std::string?

There are really many ways to do it.

But, the simplest one is just this -
CString strSomeCstring ("This is a CString Object");

// Use ANSI variant CStringA to convert to char*; construct from it -
std::string strStdString (CStringA (strSomeCstring));


Note that as discussed in this post, CStringA is a template specialization of class CStringT for type char avaílable with Visual Studio 7.x and better.



CString 을 string 으로 변환할 일이 있었는데 VS 6.0 에서는 먹히던 방법이 VS 2005 에서 안먹히길래 다른 방법을 찾아봤습니다.

구글링을 해보니 금새 나오는군요 ;)

by envi | 2008/01/10 15:55 | Develop | 트랙백 | 덧글(1)

Qt 공부 시작...

Qt 다시 공부한다고 삽질을 하던게 벌써 몇달이 지나간다.
매번 윈도우에서 MinGW 로 Qt compile 이 안되는 에러가 발생하는 바람에 때려치곤 했는데..

이번에 제대로 문제를 분석해보기로하고 compile 로그를 보니 Microsoft SDK 에 있는 파일을 읽어들이는게 좀 수상쩍었다.
회사 컴퓨터랑 Path 를 비교해보니 내 컴퓨터에는 VS 6.0 용 Platform SDK 를 깔면서 생기는 Path 인 Microsoft SDK 폴더에 관련된 환경변수가 많았다.

그래서 환경변수를 뒤젹거려 Microsoft SDK 폴더에 관련된 부분을 다 지우고나니 제대로 compile 이 되더라.

후우.. 이제 공부 시작이다.

by envi | 2008/01/02 23:18 | Develop | 트랙백 | 덧글(4)

학교에 휴학을 신고하고 오던 날..

회사 입사가 확정나서 학교에 휴학을 때리고 방으로 돌아와.. 공부를 하고있던 룸메이트에게 농담을 건네다가 말했다.

        "형, 나 휴학하고 왔어."

...순간 공기가 차가워졌다..

몇주전에 회사 입사지원을 했다는 걸 알고 있었을테니 휴학했다는 것은 곧 같이 살수없다는 것을 알게됬을 것이다.
일주전만해도 내년에 같이 살 자취방을 생각하고 대학원은 언제가느니 군대는 어떻하며 같이 고민을 하고 있었는데.. 내가 먼저 군문제가 해결되어 떠나게 된것이다.

그리고 그 뒤에 나온 말에 숨이 탁 막혔다.

        "그래..? 어지간히 뽑은 사람이 없었나보네. 너가 뽑히다니.."

나름 축하의 한마디를 바라고 있었지만 차가운 말투에 머리 속에서 이런 저런 생각이 지나갔다.
하지만 웃음을 지으며 "그런가보네.." 하고 넘어갔지만...

형의 머리 속엔 말도없이 휴학을 먼저하고 통보 후 떠나는 나에게 배신감을 느꼈던 것일까, 아니면 수업을 같이 듣고 도움을 받을 사람이 없어져 혼란스러웠던 것일까.

별 생각없이 내뱉은 짧은 한마디였을지도 모르겠지만 몇일이 지난 지금까지 머리 속을 맴돈다...

...

by envi | 2007/12/16 10:14 | Free note | 트랙백 | 덧글(4)

병특전사 편입 D-3

붙었네...

by envi | 2007/12/14 02:09 | Free note | 트랙백 | 덧글(1)

07년도 하반기 정리

1. 인턴 종료

2. 학기 시작과 동시에 신나게 놀았음

3. 멘토링 시작 (Image processing Lab)
 
4. 중간고사 모두 안드로메다.

5. ACM-ICPC 2007 7위

6. 노트북 기변.. (Thinkpad X61s 7668-57K)

7. 병역특례 업체에 입사지원했는데 면접가서 천장만 바라보다 왔음 하아.. 탈락 확정이겠지 뭐

8. 기말고사 모두 안드로메다中..

9. 안드로 와중에도 컴퓨터 업그레이드 (Pentium Conroe  E2140 (1.6G -> O.C 3G) + DDR2 800 2G)

10. 지금도 놀고있음.

by envi | 2007/12/13 06:10 | 트랙백 | 덧글(0)

◀ 이전 페이지          다음 페이지 ▶