仅当小数点后没有值时才需要去除小数点
例如。 Full outer Join DolfinRMSCum.dbo.tSupplierType as SupplierType ON SupplierType.SupplierTypeCode = Supplier.SupplierTypeCode
至I100.
,剥离。但从I100
到I100.1
不带空格。
我尝试过
I100.1
但这不能按预期工作。
答案 0 :(得分:0)
如果该值为字符串,则不必再次将其转换为字符串。只需使用功能rtrim
#include<bits/stdc++.h> #include<iostream> #include<string.h> #include<vector> #include<algorithm> using namespace std; vector<string> v2; void Bsortchar(vector <string> &ch) { int i, j; string temp[1][200]; int charLength = ch.size(); cout<<ch.size(); for(i = 0; i <= charLength; i++) { for (j=0; j < (charLength -1); j++) { if (ch[j+1] < ch[j]) { temp[1][200] = ch[j]; ch[j] = ch[j+1]; ch[j+1]= temp[1][200]; } } } return; } int main() { int charSize; //********************************************************** cout<<"Enter the Size of the char Vector"<<endl; cin>>charSize; cout<<"Enter the char Vector"<<endl; string c; for(int i=0;i<=charSize;i++) { cout<<i<<":"; getline(cin,c); v2.push_back(c); } //************************************************************ Bsortchar(v2); //*********************************************************** cout<<endl<<"The sorted character vector array is : "<<endl; for(int i=0;i<=charSize;i++) { cout<<v2[i]<<" "; } //*********************************************************** return 0; }
| RTRIM('100.100','.') | | :------------------- | | 100.100 |
SELECT rtrim('100.100', '.') FROM dual;
| RTRIM('100.','.') | | :---------------- | | 100 |
db <>提琴here