1樓:匿名使用者
string.slice(0,-1)
可以用第二個引數負數表示要去除幾位
2樓:我愛酸牛奶
char s[100]=;
fgets(s,sizeof(s),fp);//從fp指向的檔案中提出最多100個字元的一行字元。
s[strlen(s)-1]='\0';//讓最後一個字元的ascii碼為0,即結束標誌。
fputs(s,fw);//將s寫入fw指向的檔案中。
3樓:
字串:string s = "1,2,3,4,5,"
目標:刪除最後一個 ","
方法:1、用的最多的是substring
1s = s.substring(0,s.length - 1)2、用 rtrim
1s = s.tostring().rtrim(',')3、用trimend,這個東西和rtrim差不多,區別是這個傳遞的是一個字元陣列,而rtrim可以是任何有效的字串12
345s=s.trimend(',')
//如果要刪除"5,",則需要這麼寫
char mychar = ;
s = s.trimend(mychar);
//s = "1,2,3,4"
類似函式:
trimstart,ltrim等
還有一個trimtosize對提高效能有微弱的好處....
4樓:聽不清啊
只要先找到字串的串尾,再把串尾標記前移一位就行了。
char *p,s[100]="1234567890";
for(p=s;*p;p++);
*(--p)='\0';
printf("%s\n",s);
5樓:逸
先取字串長度 在擷取
6樓:匿名使用者
#include // 包含函式strlen()。。。。。。。。。。。。
int len = strlen(str); // 獲取str的字串長度
str(len - 1) = '\0'; // 用'\0'覆蓋最後一個有效字元
。。。。。。。。。。。。。
7樓:沈一民
資料在a列
b1=left(a1,len(a1)-1)向下複製
j**a中字串如何去除最後一個字元
8樓:孤城魔鬼
可以迴圈這個字串,然後用substring擷取這個字串,從第一位擷取到倒數第二位即可
9樓:j**a愛好者
方法有很多。不過如果只是個測試,那哪種都可以。
最簡單易懂的方法
利用substring()與length()string str = "abcdefg";
str.substring(0,str.length()-1);望採納,謝謝。
10樓:str夜風
string str="abcdefg";
system.out.println(str.substring(0,str.length()-1));
11樓:匿名使用者
string str = "12345";
string str1 = str.substring(0,str.length-1);
str = str1;
12樓:
substring()
php怎樣去掉字串最後一個字串
13樓:山東文匯軟體
方法一:
substr($arr_str,0,strlen($arr_str)-1);
方法二:
substr($arr_str, 0, -1)方法三:
rtrim($arr_str, ",")
注意:以上方法對字串進行操作後,返回操作結果,並不對字串本身進行改變!記得使用一個變數進行接收結果。
VB從右邊擷取字串,vb 中如何從字串的右端第n個位置開始擷取指定長度的字串
vb 從右邊擷取字串可以使用right函式 private sub command1 click s 1234567890 s1 right s,4 print s 的右邊4個字元是 s1end sub private sub command1 click 如果是數字有很多種方法可以實現 a 888...
C中如何分割字串C中如何分割字串,例如將某個帶著路徑的檔名的字串分割後只得到最後的檔名。。。
可以用split。比如你先定義一個字串物件 string str a,b,c,d,e,f,g 然後你再定義一個陣列 string words str.split 這段 就是把str按照逗號進行分割,也就是把str分割成a和b和c和d和e和f和g儲存在你定義的字串陣列words中,此時words 0 ...
C中怎樣刪除字串兩端的字元,c 如何把字串中的指定字元刪除
string time,month,day string item time 2008年5月16日 item time.split 年 time item 1 item time.split 月 month item 0 time item 1 item time.split 日 day item ...