解析使用者輸入的字串,加入回車換行符

2021-09-01 13:44:55 字數 604 閱讀 3849

使用者要求介面顯示要根據使用者的輸入格式顯示,於是用了標籤。使用者看了效果後又反饋意見,

因為有的使用者輸入的行數太長而沒有換行,就會導致頁面撐得很開,很影響頁面美觀,要求如果使用者輸入太長要自動換行;

出於程式設計師的本能(想快點完成專案,能簡單就簡單,能不改就改),幾經勸說使用者無效後,只能按使用者意見實現。

處理考慮到方案,使用樣式style:white-space 都不能達到滿意效果。(該意見為諮詢網友所得)

於是只能通過編寫**處理使用者輸入的字串,處理的過程,深入研究發現不難,而且通過動手,讓我的字串(string)知識與更加了解。還得謝謝使用者,以後對於使用者的要求,不再找藉口推脫了。

處理方式見**:

* 解析字串增加回車換行符

* @param str

* @return

public static string parsestraddenterchar(string str, int len) else else {

returnstr = str;

return returnstr;

後面顯示內容時還是用配合標籤,才能顯示使用者預定義內容

未加解析**前:

加了解析**後:

字串的輸入與輸入

一 使用陣列的方法 缺點 不能接受含有空格的字串 char s 1000 scanf s s printf s s 先定義字元變數s 用char s表示 然後在定義變數s後面加上,裡面寫上資料大小。一般沒告訴資料範圍,資料一般開1000就行。例如,資料是100,我們開110就行。然後用輸入和輸出函式...

讀取帶空格,回車的字串

一般用gets 就能實現讀帶空格的,但有時候,不知道為啥,用gets會莫名出錯。千萬不要用gets 這裡來說說cin.get c 的題居然考的這 如 讀取 tom hanks 18 7817 80 80 90 70 includeusing namespace std int main char a...

C 字串的輸入

cin cin.get cin.getline getline gets getchar 1.cin 用法一 最常用 最基本的用法,輸入乙個數字 include using namespace std main 輸入 2 回車 3 回車 輸出 5 用法二 接受乙個字串,遇 空格 tab 回車 都結束...