1、nxstring轉換為string、const char*
從字串控制項、列舉控制項中獲得的值大都是nxstring型別:
//獲取字串控制項的值
nxstring nx_str=string->valueasstring();
//nxstring轉換為string、const char*
string str=nx_str.getlocaletext();
const char* ch=nx_str.getlocaletext();
const char* cha=str;//無法從string到char*型別轉換
2、nxstring轉換為double
//將字串型別轉換為浮點型別
string str;
atof(str);
//將字串控制項值轉換為浮點型,可以用於檔案讀取,讀取數字文字,設定到雙精度控制項
nxstring nx_str=string->valueasstring();
atof(nx_str.getlocaletext());
3、const char*轉換為char*
const char* ch=nx_str.getlocaletext();
char* c=const_cast(ch);
4、string型別轉換為const char*型別
string str;
const char* conc=str.c_str();
5、int、float型轉化為string型別
//int型別引數
int n1,n2;
//中間過渡變數,需要包含標頭檔案
ostringstream str_n1,str_n2;
str_n1string str2=str_n2.str();
ug二次開發環境配置
一 系統安裝配置 1.1 安裝ug 安裝vs,假設ug安裝目錄 d program files nx10.0 假設vs安裝目錄 d program files microsoft visual studio 10.0 1.2 拷貝d program files nx10.0 ugopen vs fi...
UG二次開發與Visual Studio的配置
環境準備 nx8.0與vs2010配置。1.安裝vs到 1 e software microsoft visual studio 10.0 安裝nx8.0到e software nx8.0 2 拷貝e sofware nx8.0 ugopen vs files vc vcprojects資料夾下所有...
UG二次開發to string的坑
最開始向list傳遞的double資料是這樣的 string out put uf ui open listing window for int i 0 isize i uf ui write listing window out put.data 多次迴圈之後,但是總是出現意料之外的亂碼,除錯檢查...