1樓:匿名使用者
atoi函式是c的函式,抄它的輸入引數是襲char *型別。
你宣告瞭string h變數,string是c++型別,c函式不識別這個c++型別。
兩種方法
1.按照c方式定義h,char h[20];陣列數值你可以根據實際情況修改。
2.按照c++方式,使用string類的c_str函式,如k=atoi(h.c_str()),c_str函式可以將string型別轉換為c的char *型別。
2樓:匿名使用者
cstring互轉int
將字元轉換為整數,可以使
用atoi、_atoi64或atol。
而將數字轉換為cstring變數,可以使用cstring的format函式。
內如容cstring s;
int i = 64;
s.format("%d", i)
format函式的功能很強,值得你研究一下。
void cstrdlg::onbutton1()
3樓:匿名使用者
有兩種方法:如下du(都要加標頭檔案cstring):zhi1.直接呼叫庫函式:
int m; char c[50];
cin>>c;
m=atoi(c);
cout<即將每dao一位字
內符型的數字轉換為整容型數字
cout< 4樓: char szdigit[10] = "12356"; int ndigit = 0; long ldigit = 0; ndigit = atoi(szdigit); ldigit = atol(szdigit); 5樓:匿名使用者 int i = atoi(s) 急求vc++高手!!!mfc中如何把一個字串按分隔符分割成字串陣列,再把字串陣列轉化成整型陣列? 6樓:匿名使用者 cstring m_str1="123,789,654,339"; int count = m_str1.replace(',', ' '); if(count<=0) int* num = new int[count]; int pos = m_str1.find(' '); int i = 0; while(pos != -1) // last node if(m_str1.getlength()>0)// do something elase you want//... //... delete num ; 7樓:鳳神凰靈 先用getbuffer把cstring轉換為char陣列,判斷是否「,」,如果是就把前面的幾個字元合成新字串,儲存到m_str2中,同樣的根據ascii碼判斷char陣列中數字大小 直接格式化就好 s 02d 2 s裡面存放的結果就是 02 python的字串格式化引數與c是一致的,想怎麼格式化就怎麼格式化 好象是三個問題。字串不丟失0的辦法,當然用字串儲存原始格式,就不會丟失零。整數如何求長度。這樣回答你看看成不成。long.bit length 234523452435l ... include void inttostr int i,char c,int len 需要注意的是,這裡沒有終結符,故需要知道陣列的 大小 陣列的大小是編譯時常量 char dest str 目標字串dest str char malloc sizeof char sizeof array 1 為字... datetime dt string inputstring yyyy mm dd hh mm datetime.tryparse string.format 00 inputstring out dt 可以不輸入ss,但是一個datetime不可能不存在ss。可以把ss預設設定為0 感覺沒有理解你...python如何將數字轉換成字串且不丟失數字的0,例 將
C語言中,如何將陣列中的數值轉換成字串輸出
C如何將yyyy HH mm格式字串轉換為datetime型別