1樓:匿名使用者
給你提供了乙個remove_space(string& str)函式,把要去掉空格的串str傳入函式即可,函式返回後,str中的內容即被前後去除了多餘的空格。 不明白的地方可以hi我
#include
using namespace std;
void remove_space(string& str)測試:
(1)前後有若干個空格的情況,輸入" abc ",輸出:"abc"
(2)前後有若干空格,且字串中間也夾雜著若干空格的情況,輸入" a b cd ", 輸出:"a b cd"
相信這就是你要的
2樓:匿名使用者
#include
#include
#include
#include
using namespace std;
如何c++去除string字串末尾的\n,\r,\t,空格
3樓:匿名使用者
#include
using namespace std;
void *fun(char * const str)}else i++;
}return str;
} int main()
{static char str="turbo c and borland c++";
char ch;
cout<<"原始字串:\n"<
4樓:金色潛鳥
簡單辦法,轉為char, 去除後,賦回給 string:
using namespace std;
#include
#include
#include
int main()
如何去掉string的前後空格或某字元
5樓:匿名使用者
掉空格用trim()函式
比 string aa=" xx ";
aa=aa.trim();
掉字元使用 replace或者replaceall比string aa=" aaxa ";
aa=aa.replaceall("x","");//意思x字元替換空
用替換空格
aa=aa.replaceall(" ","");//意思 空字元替換空
c++問題-——string型別如何輸入帶空格字串
6樓:
getline(cin,string)讀取一行以回車為結束
不過vc6.0的有bug
cin>>string;讀取至空格或回車
7樓:
裡有個 setiosflags(ios::skipws) ,把它關上應該可以?
C 如何識別空格鍵,如何讓au停在剛按空格鍵的地方
其實你可以直接判斷是否與空格相等,示例如下 include include using namespace std int main int i,temp 0 string str getline cin,str for i 0 str i 0 i if str i temp 直接判斷字元是否是空格...
c資料型別轉換,c 中型別如何強制轉換
textbox.text.tostring 你這句話得意思就是把所有輸入到文字框的資料都先轉換成字元型別text.tostring text.toint32 這就是轉換成數值型別這都是封裝好的方法,指需要知道怎麼轉換就ok了,其中的具體轉換機制,轉換過程,沒必要去理解 給你個思路。數字轉字串 和其他...
C 如何宣告兩個位元組的char型別
這個不會有的,字元型變數char就只有乙個字元如果是兩個或者兩個以上的你可以以下幾種方法 1 宣告char型別的指標變數,char p 2 宣告char型別的陣列變數,char a 2 3 宣告字串變數,string s 什麼誰是long?long是long啊,兩個位元組的char是wchar t。...