練習1、接收使用者輸入的字串,將其中的字元以與輸入相反的順序輸出。
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace 字串綜合練習
console.readkey();}}
}
執行結果:
練習2、文字檔案中儲存多個文章標題、作者,標題和作者之間用若干個空格(數量不定)隔開,每行乙個,標題有長有短,輸出到控制台的時候最多標題長度為10,若超過10則只擷取前半部分並在最後新增「...」,加上豎線後輸出作者名字。
文字檔案如圖,儲存在d:/,名稱為2.txt
namespace 字串綜合練習檔案標題截斷
,stringsplitoptions.removeemptyentries); //移除空格
string title = strs[0]; //得到文章標題
string author = strs[1]; //得到作者名
string title1=title.substring(0, math.min(10,title.length)); //標題長度或為10或為實際長度(取小的那個值)
if (title.length > 10) //如果原標題長度大於10,加入省略號
console.writeline("|", title1, author);
}console.readkey();}}
}執行結果:
練習3、從ini格式的檔案中(每行是「鍵=值」格式)中讀取配置項的值,編寫乙個函式來讀這些檔案;讀取指定檔案的某個配置項的值。
string getconfigvalue(string filename, string itemname)
文字檔案如圖,儲存在d:/,名稱為3.txt
}return "錯誤";}}
}執行結果:
查詢埠號:
C 學習 字串 七
學習一下c 的基本函式和操作 include include using namespace std intmain 通過這個操作符可以使用索引的方式來訪問字串中的每乙個字元 include include using namespace std intmain 通過front 和back 函式來訪...
C 學習 字串 七
學習一下c 的基本函式和操作 include include using namespace std intmain 通過這個操作符可以使用索引的方式來訪問字串中的每乙個字元 include include using namespace std intmain 通過front 和back 函式來訪...
串結構練習 字串匹配
time limit 1000ms memory limit 65536k 給定兩個字串string1和string2,判斷string2是否為string1的子串。輸入包含多組資料,每組測試資料報含兩行,第一行代表string1,第二行代表string2,string1和string2中保證不出現...