기록은 기억을 이기고 시간보다 오래 남는다.
반응형

백준 5

프로그래머스 코딩 테스트 문제

문제를 해결해기 위해 append 함수를 사용하였고 짝수 자리일때는 수를 홀수 자리일때는 박을 추가하도록 하였습니다. 문제 설명 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한 조건 n은 길이 10,000이하인 자연수입니다. 답입니다. #include #include using namespace std; string solution(int n) { string answer = ""; for(int i=0;i

다양한 자료형의 이해(LPSTR, LPTSTR, LPCSTR, LPWSTR, LPCTSTR, LPCWSTR)

게임 서버을 공부하면서 여러 코드를 분석하고 컴파일하면서 나타나는 에러는 자료형과 관련된 에러였다. 아마 해당 코드가 작성된 visual studio가 버전이 다르기 때문에 생기는 문제일 것이다. 따라서 LPSTR, LPTSTR, LPCSTR, LPWSTR, LPCTSTR, LPCWSTR과 같은 다양한 자료형이 어떤 의미를 가지고 있고 형 변환 예에 대해 기술하고자 한다. 자료형의 스펠링은 다양한 단어의 약자이다. LP는 Long Pointer의 약자이다. 해당 약자는운영체제와 관련이 크다. 이는 16bit 윈도우의 유산이고 윈도우 3.1까지 모든 포인터는 16bit이였고 24bit 메모리를 long pointer를 통해 관리를 했다. C는 constant의 약자이며 const와 동일하게 변경이 변경이 ..

반응형