반응형 SB 리치 패밀리5789 [개발/MFC] 스트링 형변환 [개발/MFC] 스트링 형변환 문자관련 함수 MBCS(multi-byte character set) : ASCII 코드 문자열을 쓰는 함수 WCS(wide character string) : 유니코드 문자열을 쓰는 함수 함수 제일 뒤에 ASCII를 나타내는 A와 Wide Character를 나타내는 W를 붙여서 구분함. 예) GetCurrentDirectoryA ... 예외) cout, wcout LPCTSTR(Long Pointer Constant TCHAR String) 여기서 TCHAR 라는 것은 typedef 유니코드가 설정되어 있으면 2바이트로(wchar_t) 아니면 기존 char 방식인 1바이트로(char) 한다는 것을 의미. LPSTR : 8비트 윈도우 캐릭터 스트링(string) 포인터 문.. 2012. 1. 7. [개발/delphi] 파일크기/디스크할당크기 구하는 여러가지 방법 [개발/delphi] 파일크기/디스크할당크기 구하는 여러가지 방법 procedure TForm1.FileListBox1Click(Sender: TObject); var _DirFileName:String; FileInfo:integer; SizeLow, SizeHigh:Dword; FSectorsPerCluster, FBytesPerSector, FNumberOfFreeClusters, FTotalNumberOfClusters:DWord; FH : THandle; FI : TByHandleFileInformation; begin _DirFileName := FileListBox1.FileName; FileInfo := FileOpen(ExTractfilename(_DirFileName), fmOpenRe.. 2012. 1. 7. [문화/사회] 하드워킹맨 - 일데렐라 취직을 못해서 백수, 그냥 쉬는 백수, 밤낮없이 일하는 직장인, 자영업자. 다양한 사람들이 이 시대를 살아가면서 살기위해 일하고 있다. 내 주위의 개발자와 영업부서 사람들을 보면.. 보이지 않는 곳에서 다들 열심히 일할 꺼라고 믿는다. 눈에 보이는 면에서 본다면 회사에서 (영업부 직원들은 야근을 많이 안하는 편이라 개발자만 이야기 하자면) 개발자들 몇몇은 낮과 밤 부단히 일을 하고 있다. 즉, 하드워킹을 하고 있는 것이다. 야근수당도 없고 급여를 더 주는 것도 아니고 인센티브를 받는 것도 아니다. 그렇다고 성취감이 높은 환경도 아닌거 같아서 안타깝지만 그들은 책임감으로 열심히 일하는 것으로 보인다. 오너들은 개발자들의 젊은 패기를 보고 채용을 하곤 한다. 나쁘게 보면 저렴한 노동력을 이용하고 좋게 보면 .. 2012. 1. 6. [개발/MFC] error LNK2005: --- .obj에 이미 정의되어 있습니다. 오류 CRT(C 런타임) 라이브러리와 MFC(Microsoft Foundation Class) 라이브러리가 잘못된 순서로 링크되면 다음과 비슷한 LNK2005 오류가 발생할 수 있습니다. nafxcwd.lib(afxmem.obj) : 오류 LNK2005: "void * __cdecl operator new(unsigned int)"(??2@YAPAXI@Z)이(가) LIBCMTD.lib(new.obj)에 이미 정의되어 있습니다. nafxcwd.lib(afxmem.obj) : 오류 LNK2005: "void __cdecl operator delete(void *)"(??3@YAXPAX@Z)이(가) LIBCMTD.lib(dbgnew.obj)에 이미 정의되어 있습니다. nafxcwd.lib(afxmem.obj) : .. 2012. 1. 5. [개발] 주목! 2012년에 뜰 오픈소스 기술 5선 [개발] 주목! 2012년에 뜰 오픈소스 기술 5선 출처: http://www.ciokorea.com/common/print/news/11231 대표적인 오픈소스 소프트웨어인 리눅스와 아파치의 성공은 이미 널리 알려져 있다. 최근에는 이 둘 이외에 다른 오픈소스 기술들도 주목받고 있다. 2011년의 상승세가 계속된다면, 레드햇은 2012년 연 10억 달러 이상의 수익을 창출하는 최초의 오픈소스 소프트웨어 업체로 등극할 것이다. 이는 커뮤니티 기반 개발 방법론을 전통적인 소프트웨어 개발 방식에 비견할 수 있거나 심지어 더 뛰어나다고 여겨온 오픈소스 커뮤니티에서 기념비적인 사건으로 기록될 것이다. >분기 실적 | “팁코•레드햇 맑음, 오라클 흐림” 레드햇의 설립자이자 CEO인 짐 화이트허스트는 “일부 소프트.. 2012. 1. 4. [교육/용어] 요청과 요구의 차이 [교육/용어] 요청과 요구의 차이 사소한 차이 요청 (request) 공손하게 필요한 일이 이루어지도록 요긴하게 부탁함. 요구(demand) 당연히 받아야 할 것을 필요에 의하여 달라고 청함. 결국, 업무협조나 타인에게 일을 부탁을 할 때에는 공손하게 해야할지, 당연스레 받아야할 것을 강요할 지에 대해서 잘 생각해서 문구를 사용해야할 것입니다. 2012. 1. 4. [개발/C++] 형 변환 char* to string or string to char* 형 변환 char* to string string temp_file; char szPath[256] = "C:\\Projects"; temp_file = string(szPath); temp_file += string ("\\file.tmp"); string to char* string temp_file = "\\file.tmp"; char szPath[256] = "C:\\Projects"; strcat(szPath, temp_file.c_str()); 2012. 1. 3. [개발/C++] 문자열 치환/변환 #include #include #include char *replaceAll(char *s, const char *olds, const char *news); void main(void){ char s[] = "봉숭아 학당! 봉숭아 학당! 봉숭아 학당! 봉숭아 학당!"; char *s2; printf("원본: %s\n", s); s2 = replaceAll(s, "봉숭아", "맹구"); // 에러가 있으면 NULL 을 리턴. 에러가 없으면 결과 출력 (s2 != NULL) ? printf("치환: %s\n", s2) : fputs("Replace String Error...\n", stderr); } char *replaceAll(char *s, const char *olds, const char *n.. 2012. 1. 3. [경제/용어] BOP(Bottom of Pyramid) [경제/용어] BOP(Bottom of Pyramid) 피라미드의 밑바닥, 최하 소득계층을 뜻하는 말이다. 연간 3000달러 미만으로 사는 BOP계층은 세계 인구의 70%를 차지하며 소비시장 크기가 5조 달러에 이를 정도로 잠재력이 풍부해 BOP 마케팅이 신흥시장 개척수단으로 주목 받고 있다. 미국의 C.K. 프라할라드 교수에 따르면 연 소득 3000달러 미만 글로벌 저소득층인 BOP(Bottom of Pyramid) 인구는 40억 명에 달합니다. 인도 등 아시아지역 저소득층시장의 규모만 해도 3조5000억 달러이며 브라질의 경우 한해 500만명이 빈곤층에서 중산층으로 흡수되고 있다. "BOP 계층은 향후 10년 내에 중간소득 계층으로 성장할 가능성이 커글로벌기업의 관심대상인 '넥스트 마켓'(Next M.. 2012. 1. 3. 이전 1 ··· 514 515 516 517 518 519 520 ··· 644 다음 반응형