뭐라
-
C언어 보드 게임........ 이런....case Computer : 2010. 6. 16. 00:24
자주 들리는 funshop에 정말 눈이 자동으로 돌아가는 걸 발견했다... C-jump...........ㄷㄷㄷㄷ.... C언어를 모테로 게임을 만들었다. http://www.funshop.co.kr/vs/detail.aspx?categoryno=218&itemno=9141 참으로... 누가 이런걸 만들었는지.... 게임을 하면서 C언어를 배우는건 참으로... 혁신(?)적이지만... 하루종일 개발하는 사람들에게는 참... 토나온다.... 무튼 간만에 욱하게 만든 게임이다.... 저기 가면 살수 있다...가격이......3만 6천원...
-
[MFC Project] ini 설정 파일 관리하기case Computer : 2010. 6. 4. 21:34
특정 명령어에 대해 해당 명령어를 유저들이 직접 수정하여 사용할수 있게 설정파일을 만들어 관리해보자 WORD WINAPI GetPrivateProfileString( __in LPCTSTR lpAppName, __in LPCTSTR lpKeyName, __in LPCTSTR lpDefault, __out LPTSTRlpReturnedString, __in DWORD nSize, __in LPCTSTR lpFileName ); - lpAppName : 값을 가져올 키가 속해있는 [섹션]의 문자열입니다. - lpKeyName : 값을 가져올 키를 의미합니다. - lpDefault : 해당되는 값이 없을 경우, 기본값으로 리턴할 문자열(키값)을 입력합니다. - lpReturnedString : 문자열을 리턴할..
-
[C/C++] C++ STL 사용하기(List, Queue) <수정>case Computer : 2010. 6. 1. 19:40
C++ Standard Template Library (STL) 기본적으로 지원하는 stl은 굉장히 많다.. 구현하기 귀찮은것들은 쓰기 편하게 만들어 놓았다.. 그중에서 대표적인거 list와 큐를 적어본다. 해더파일은 list 와 queue이다. 리스트의 기본적인 입력과 출력하는 방법이다. #include #include using namespace std; void main() { list List; list::iterator i_list; for(int i =0; i < 10 ; i++) { List.push_back(i); } for(i_list = List.begin(); i_list != List.end() ; i_list++) { cout
-
[MFC Project] dialog base에서 파일 입*출력(파일처리)<CFileDialog>case Computer : 2010. 5. 29. 15:53
다이얼로그 베이스에서 파일 저장 관련 부분만 올린다. 코드에서 m_strView는 저장하려는 string값이다. 파일 다이얼로그 생성시에 pDlg(false, 1, 2, 3, 4, NULL); 1 : 저장시에 자일 형식 리스트 이다. 2 : 기본 파일 이름이다. 3 : 파일 쓰기 형식을 나타낸다 4 : 기본적으로 보여줄 확장자 필터이다. CString FileName; char Filter[] = "Text File(*.txt)"; CFileDialog pDlg(false, "textfile(*.txt)", "*.txt", OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, Filter, NULL); if(pDlg.DoModal() == IDOK) { FileName = pDlg.GetF..
-
[MFC Project] Dialog Base Application 에서 Menu 추가 하기case Computer : 2010. 5. 29. 15:48
다이얼로그 베이스 어플리케이션에서는 기본으로 메뉴가 지정되어있지 않다. 하지만 없다고 사용을 못하는건 아니다. 리소스에서 insert에서 Menu를 추가하고 이런저런 항목을 추가한다. 그다음에 vs6.0 이라면 ctrl+w 를 누르면 새로운 munu class 를 만들겠냐고 물어본다. 그때 기존 class에 추가를 선택하면 기본 Class list가 나온다. 그중에서 기본 다이얼로그를 선택하고 확인한다. 이렇게되면 기본 다이얼로그에서 메뉴항목을 다룰수 있게 된다. 하지면 여기서 실행한다고 menu가 나오는건 아니다!!!!!!!!! 다시 리소스로 돌아가서 기본 다이얼로그를 선택하고 속성을 들어간다. 이제 속성에서 General 에 Menu 항목이 활성화 되어있을것이다. 그리고 리스트를 확인해보면 우리가 만..
-
[MFC Project] Local ip 가져오기case Computer : 2010. 5. 12. 23:53
로컬 IP를 출력해주는 부분이다. gethostname() 과 gethostbyname() 두 함수로 로컬 ip 값을 알아 온다. 그리고 특이 한점은 SetAddress() 함수를 이용하면 ip가 거꾸로 찍힌다. 그래서 SetAddress() 안에 ntohl() 함수를 써써 처음부터 뒤집어서 넣는다. m_addr 은 다이얼로그에 IP Address 변수이다. 결과적으로는 다이얼로그 IP Address 부분에 IP가 입력된다. PHOSTENT hostinfo; char name[255]; char m_IPAddr[20]; gethostname(name, sizeof(name)); hostinfo = gethostbyname(name); strcpy(m_IPAddr, inet_ntoa(*(struct in_..
-
[MFC Project] 프로젝트 본격 시작!!case Computer : 2010. 5. 12. 23:38
1. Project Content : This project is to develop a program for chatting and file transmission between the two people. After 'A' user(Server) opens a specific port, he goes into listening status until 'B' user(Client) connects to this port. 'A' user(Server) tells the 'B' user(Client) his IP address and password before connection. In this case, 'A' user becomes the Server and 'B' user becomes the C..