亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這道題怎么寫,求解

這道題怎么寫,求解

C C++
風_de物語 2017-03-06 16:44:44
查看完整描述

3 回答

?
李小璐

TA貢獻1條經驗 獲得超0個贊

char*?DelCharFromString(char?*str,?int?len,?int?pos);
?
void?main()
{
????char?str[100];??
????int?pos;??//刪除位置
????int?len;??//字符串長度
????printf("請輸入一個字符串:\n");
????scanf("%s",?str);
????len?=?strlen(str);
????printf("請輸入要刪除字符的位置:(0~%d)",?len-1);
????scanf("%d",?&pos);
????printf("str?=?%s\n",?DelCharFromString(str,?len,?pos));
}
?
char*?DelCharFromString(char?*str,?int?len,?int?pos)
{
????int?i;
????char?*tmp?=?str;
????if(pos?<0?||?pos?>=?len)
????{
????????printf("要刪除的位置不存在。\n");
????????return?str;
????}
?
????for(i=0;?i<len-1;?i++)
????{
????????if(i?>=?pos)
????????{
????????????*tmp?=?*(tmp+1);
????????}
????????tmp++;
????}
????*tmp?=?'\0';
????return?str;
}


查看完整回答
反對 回復 2017-03-06
?
亞努人

TA貢獻58條經驗 獲得超75個贊

用for循環把字符數組里的字符一個一個遍歷出來就可以了
查看完整回答
反對 回復 2017-03-06
  • 3 回答
  • 0 關注
  • 1444 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號