728x90 C++4 Excel 1900년 윤년 오류 먼저 Microsoft에서 알려주는 윤년을 파악하는 방법이다. 연도가 윤년인지 확인하는 방법 이어서 왜 Microsoft가 윤년이 아님에도 불구하고 계속 1900년을 윤년으로 유지하는지에 대한 이유이다. Excel에서는 1900년이 윤년이라고 잘못 가정합니다. 따라서 아래 링크 내 C++ 코드에서처럼 굳이 1900년 윤년 관련 예외 처리까지는 안해도 될 듯 하다. Excel Serial Date to Day, Month, Year and Vice Versa C++ 2022. 8. 23. [Visual Studio Commuity 2022] 특정 warning 목록을 배제하고 싶을 때 Visual Studio Community 2022 상에서 빌드할 때 '거짓 양성 (false positive), 일명 1종 오류 (type I error)'라고 의심되는 경고 무더기들(e.g., C6385나 C6386 등)이 출력되는 것을 가끔 확인할 수 있다. 참고로 C6385나 C6386 경고는 배열 관련 오류인데, 경고 내용은 아래와 같다. C6385 '변수'에서 잘못된 데이터를 읽는 중입니다. C6386 '변수'에 쓰는 동안 버퍼 오버런이 발생했습니다. 이리 봐도 거시기하고 저리 봐도 거시기 하다고 판단될 경우 저 경고들만 '콕' 집어서 안보이게 처리하는 코드는 아래와 같다. #pragma warning(disable : 6385 6386) C++ 2022. 7. 27. C++ 명백한 호출의 괄호 앞에 오는 식에는 함수 (포인터) 형식이 있어야 합니다. 내재된 함수든 사용자가 정의한 함수든 함수명과 변수명이 일치할 때 발생! C++ 2022. 7. 27. warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 우분투에서 C++ 코딩 후 컴파일 하면서 나온 경고이다. 간단하게 사용하려고 했던 코드의 Before & After는 다음과 같다. Before char* tdate; char* idate; tdate = "20220721"; idate = "20220310";// C: OK, C++: NOT OK After char* tdate = (char*)"20220721"; char* idate = (char*)"20220310"; C++ 2022. 7. 22. 이전 1 다음 💲 추천 글 반응형 SMALL