Snack (4) 썸네일형 리스트형 printf 에서 숫자 앞에 + 또는 - 자동으로 붙이는 방법 C 언어에서 printf를 사용할 때, 숫자 앞에 + 또는 - 기호를 자동으로 붙이려면 포맷 문자열에서 + 플래그를 사용하면 됩니다. 이 방법을 활용하면 양수 값에도 + 기호가 표시되고, 음수 값은 기본적으로 - 기호가 붙어 출력됩니다. 1. + 플래그 사용법+ 플래그는 숫자가 양수일 경우 + 기호를 자동으로 추가해줍니다.printf("%+d", number); + : 양수에도 +를 표시하고, 음수는 기본적으로 -를 표시합니다.d : 정수형 데이터를 출력할 때 사용하는 변환 사양입니다.2. 예제 코드아래 코드를 실행하면 + 플래그를 적용했을 때와 그렇지 않을 때의 차이를 확인할 수 있습니다. #include int main() { int pos = 42; int neg = -42; //.. 에포크 시간(Epoch Time) 에포크 시간(Epoch Time)란?에포크 시간(Epoch Time)은 1970년 1월 1일 00:00:00 UTC 부터 경과한 초를 나타내는 시간 표현 방식입니다. 에포크 시간을 사용하는 이유✅ 시간 계산이 단순→ 특정 시간 차이를 계산할 때 두 숫자 간의 뺄셈으로 가능✅ 타임존 영향이 없음→ UTC 기준으로 저장되므로 변환이 쉬움✅ 컴퓨터 시스템에서 효율적→ 정수 형태로 저장되므로 데이터베이스나 네트워크에서 처리 속도가 빠름 간단한 언리얼 엔진에서 사용법을 알아봅시다.void AEpochActor::BeginPlay(){ Super::BeginPlay(); FDateTime Now = FDateTime::Now(); int32 year = Now.GetYear(); int32 month = Now... [Visual Studio] 자꾸 까먹는 레이아웃 세팅 visual studio를 새로 설치하면 항상 아래의 레이아웃을 보게 됩니다. 하지만 필자는 솔루션 탐색기가 왼쪽에 배치된 레이아웃을 쓰고싶고 매번 이 세팅을 까먹어서 헛수고를 덜고자 기록합니다. 도구-설정 가져오기 및 내보내기 위 과정을 마치고 나면 아래와 같이 세팅됩니다. 이제 매번 모든 메뉴를 누르는 수고가 없겠죠? (필자는 이 글을 작성 이후에 위 기능을 까먹지 않았다고 합니다.) Q. 인터페이스(가상함수)는 왜 쓸까요? 게임을 만들다 보면 두 객체가 서로를 참조하는 상황이 발생합니다. 이런 상황때 코드를 확장해 나가다 보면 참조 했던 객체에도 수정을 거쳐야 하는 상황이 발생하고 이는 관리포인트가 많아집니다. 이를 해결하기 위해 인터페이스를 활용하여 강제로 자식클래스에 특정 함수를 선언하게 하고 이를 관리합니다. - 언제 어디서 사용되는지 확정되지 않은 경우. - 부모클래스를 수정할 수 없는 경우. - 분리된 두 객체간의 데이터 통신을 위해. - 기능(함수) 단위로 그룹화하기 위해. 이전 1 다음