Unreal4 基础数据类型转换 int转FSting
来源:互联网 发布:js slice方法 编辑:程序博客网 时间:2024/05/16 05:13
Overview
- FString to FName
- std::string to FString
- FString and FCString Overview
- FString to Integer
- FString to Float
- Float/Integer to FString
- UE4 C++ Source Header References
All the header files I refer to in this tutorial are found in
your UE4 install directory / Engine / Source
you will probably want to do a search for them from this point
Converting FString to FNames
Say we have
FString TheString = "UE4_C++_IS_Awesome";
To convert this to an FName you do:
FName ConvertedFString = FName(*TheString);
std::string to FString
#include//.... some function { std::string TestString = "Happy"; FString HappyString(TestString.c_str()); }
FCString Overview
Converting FString to Numbers
The * operator on FStrings returns their TCHAR* data which is what FCString functions use.
If you cant find the function you want in FStrings (UnrealString.h) then you should check out the FCString functions (CString.h)
I show how to convert from FString to FCString below:
Say we have
FString TheString = "123.021";
FString to Integer
int32 MyShinyNewInt = FCString::Atoi(*TheString);
FString to Float
float MyShinyNewFloat = FCString::Atof(*TheString);
Note that Atoi and Atof are static functions, so you use the syntax FCString::TheFunction to call it
Float/Integer to FString
FString NewString = FString::FromInt(YourInt);FString VeryCleanString =FString::SanitizeFloat(YourFloat);
Static functions in the UnrealString.h
UE4 Source Header References
CString.h UnrealString.h NameTypes.h
See CString.h for more details and other functions like
atoi64 (string to int64) Atod (string to double precision float)
For a great deal of helpful functions you will also want to look at
UnrealString.h for direct manipulation of FStrings!
NameTypes.h
Enjoy!
Rama
- Code
- Unreal4 基础数据类型转换 int转FSting
- char与int数据类型转换
- 常用数据类型转换CString double char int WCHAR(转)
- Unreal4 基础代码Link错误
- JAVA-基础数据类型转换
- Java基础数据类型转换
- javaScript基础:数据类型转换
- C#基础-数据类型转换
- js基础--数据类型转换
- Unreal4
- unreal4
- Unreal4
- 数据类型转换(char * ,char [] ,string ,int char)
- java数据类型转换之int,byte
- NSDate,NSString,int 数据类型相互转换
- Java数据类型转换 | int与String
- 数据类型转换之 char* 与 int
- 数据类型转换之 CString与int
- 移植u-boot-2015.07-rc3之增加smdk2440开发板框架支持(一)
- Python IDE:PyCharm中的那些实用功能
- Java的8中封装类(未完待续)
- 生命在于运动
- 掌纹数据集
- Unreal4 基础数据类型转换 int转FSting
- MySQL查询子句(group by,limit,union,order by等)
- Asp.net-知识总结(7)
- uva10828(高斯消元)
- JAVA多线程实例详解
- 浅析PageRank算法
- 《MFC游戏开发》笔记七 游戏特效的实现(一):背景滚动
- nyoj42 一笔画问题 (欧拉回路)
- 架构设计:负载均衡层设计方案(7)——LVS + Keepalived + Nginx安装及配置