?? 字符編輯技術(插入和刪除) .c
字號:
#include<string.h>
#include<ctype.h>
/*插入函數 ccode待插入的字符 anystring被插入的字符串 spos插入到字符串的位置*/
void cinsert(char ccode,char *anystring,int spos)
{
int p;
p=strlen(anystring); /*字符串的長度*/
spos=spos<0?0:spos; /*插入范圍*/
spos=spos>=p?p:spos;
for(;p>=spos;p--)
anystring[p+1]=anystring[p]; /*從數組最后那那個元素開始向上加*/
anystring[spos]=ccode; /*插入該字符*/
}
/*刪除函數 anystring被刪除的字符串 spos刪除第幾個字符*/
void cdelete(char *anystring,int spos)
{
int p;
p=strlen(anystring); /*字符串的長度*/
if(p>0&&spos>=0&&spos<=p){
while(spos<p)
{
anystring[spos]=anystring[spos+1];
spos++;
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -