반응형
FString::Printf 또는 FString::Format 함수 사용
printf 함수는 전통적인 방식으로 형식 지정자를 사용하는 방식이다.
문자열 %s 정수 %d를 배치하여 사용한다. int32도 %d를 사용
FString::Format()을 사용한 문자열 출력도 가능하다
정확한 형식 지정자를 사용하는 대신 TArray<FStringFormatArg>에 정수와 문자열을 담아서 사용할 수 있다.
FString::Format은 FstringFormatArg를 사용해 변수 타입을 추정한다.
사용 방법
TArray<FStringFormatArg> args;
args.Add(FStringFormatArg(name));
args.Add(FStringFormatArg(mana));
FString string = FString::Format(TEXT("Name={0} Mana={1}"),args);
UE_LOG(LogTemp, Warning, TEXT("Your String: %s"), *string);
반응형
'Unreal Engine 4 > Unreal Engine 4' 카테고리의 다른 글
UE4 예상 되는 클래스 타입을 지정하는 다양한 방법 (1) | 2022.03.14 |
---|---|
UCLASS 동작에 변화를 주는 키워드 (1) | 2022.03.14 |
UE_LOG를 이용한 로그 남기기 (1) | 2022.03.13 |
GitHub Clone을 이용한 연결 (0) | 2022.03.04 |
USceneComponent : position을 저장하는 방식 (0) | 2022.01.14 |