본문 바로가기

app

(155)
CString Format 에러!! 'void ATL::CStringT::Format(const wchar_t * ,...)' : 매개 변수 1을 'const char [6]'에서 'const wchar_t *'으로 변활할수 없습니다 (아래 캡쳐 화면이 작아 잘 않보일수 있습니다.) 결론 : 현재 하고 있는 프로젝트 속성이 유니코드로 설정으로 인한 문제! 유니코드에서는 _T()매크로를 사용해야 한다.(크기가 다르기 때문에!!) 따라서! 본래의 코드가 이랫다면~ (int m_nPort , CString PortNum ;) 이렇게 고쳐줘야 에러가 발생하지 않는다!!
STL vector -_-그냥..책읽다가..c++에서는 벡터를 한번도 사용을 않해봐서 한번 해봤다..간단하게 #include "iostream" #include "vector" using namespace std; struct CSize { int x; int y; }; void main() { vector cs; CSize size; while(1){ cin>>size.x; cin>>size.y; cs.push_back(size); for(int i = 0; i
typedef 된 자료형들 typedef 된자료형 C언어의 자료형 BOOL int BYTE unsigned char WORD unsigned short UINT unsigned int LONG unsigned long WPARAM unsigned int LPARAM unsigned long LRESULT unsigned long COLORREF unsigned long LPCTSTR const char * LPCOLORREF(COLORREF *) unsigned long * LPPOINT POINT* LPRECT RECT* LPWORD(WORD*) unsigned short* LPMSG NSG* 아놔,.UINT 가 먼가 했네..-_- 이렇게 define 되어있구나... 맨날 MFC쓰면서 이걸 이제 알았네
태그 연습장 태그연습장 여기에서 연습하세요... 모양이 왜케 찌그러진다니...6시간동안 태그 공부한거치곤...잘한거지뭐..쓰다듬어주야지....
Inner class 정리 내부클래스(inner class)란? 클래스 안에 선언된 클래스 클래스에 다른 클래스 선언하는 이유는 간단하다. 두 클래스가 서로 긴밀한 관계에 있기 때문이다. 한 클래스를 다른 클래스의 내부클래스로 선언하면 두 클래스의 멤버들간에 서로 쉽게 접근할 수 있다는 것과 외부에는 불필요한 클래스를 감춤으로써 코드의 복잡성 을 줄일 수 있다는 장점을 얻을 수 있다. 내부클래스의 장점 -내부클래스에서 외부 클래스의 멤버들을 쉽게 접근할수 있다. -코드의 복잡성을 줄일수 있다.(캡슐화) 내부 클래스는 JDK1.1버젼 이후에 추가된 개념이다. Inner Class에서 OuterClass의 변수를 참조하려면 아래와 같이~ class OuterClass { int out_value = 10; class InnerClas..
C++에 대한 오해 c++은 현존하는 모든 객체 지향 언어의 base라고 어떤 분이 말씀하셨는데요. http://oreilly.com/news/graphics/prog_lang_poster.pdf 프로그래밍의 역사는 깊습니다. 많은 연예인들과 운동선수들이 TV에 한번도 나와 보지도 못하고 사라지듯이 우리가 보통 접하게 되는 언어는 프로그래밍 언어는 무수히 많이 태어 나고 사라 지는 많은 언어들중에 아주 극히 일부분일 뿐입니다. 이효리가 인기가 있는 것은 사실이지만, 이효리가 대중가요의 시초라고 얘기하지는 않죠. C++언어는 C언어에 익숙한 기존의 개발자들에서 쉽게 전환이 가능하도록 하면서 OOP가 가지는 장점을 추가를 한 것이지 C++언어 자체를 OOP의 시초로 보지는 않습니다. OOP가 본격적으로 거론되어 진 것은 197..
외국 리소스를 한글 리소스로 수정하기 -_-아...이렇게 하는거였구나... 뭘해야할지를 몰라서 버렸던 소스가 몇갰데..ㅜㅡㅜ 개발할때의 언어까지 그대로 저장되는지도 몰랏네..난 아직도 멀엇구나.. 안녕하세요 영국인가 에서 만든 소스를 분석하다가 리소스를 볼려고 누르니 언어가 다르다고 안나오더군요 계속 고민하다가 이럴때는 rc화일에서 원래 코드 //***************************************************** #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) #ifdef _WIN32 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US #pragma code_page(1252) #endif //_WIN32 //****************..
milisecond 단위 시간계산 수학공식 계산할때 얼마나 시간이 걸리나 추정시간 계산할때 써야겟따..ㅎㅎ 제가 즐겨쓰는 방법은 multimedia timer를 사용하는 겁니다. 함수는 timeGetTime()이구요. 방법은 아주 간단합니다. DWORD dwStartTime = timeGetTime(); // 처리부분 .... // 처리부분 종료 DWORD dwEndTime = timeGetTime(); printf("%d ms", dwEndTime-dwStartTime); 필요한 부분에 추가하시고 쓰면 됩니다. 참 lib는 winmm.lib 였던가 그럴겁니다. 첨에 DWORD dwStartTime = timeGetTime(); 에서 처음의 시간을 저장했다가 알고리즘 돌리 고 난후 만큼의 시간을 빼면~ 걸린 시간이 나오겟쬬?ㅎㅎ lib ..