有一字串,包含n個字元。寫一函式,將此字串中從第m個字元開始的全部字元複製成為另乙個字串。
數字n 一行字串數字m
從m開始的子串
6abcdef
3
cdef
主函式已給定如下,提交時不需要包含下述主函式
/* c** */
int main()
/* c++** */
int main()
**如下:
#include using namespace std;
void strcpypos(char *s2,char *s1,int pos)
*(s2+i)='\0';
}int main()
{ char s1[256],s2[256];
int n,pos,i;
cin>>n;
cin.get();
cin.getline(s1,n+1);
cin>>pos;
strcpypos(s2,s1,pos);
cout<
不知道怎麼了,上傳一直是* 由於連線方在一段時間後沒有正確答覆或連線的主機沒有反應,連線嘗試失敗。 總之結果是正確的,需要注意的地方就是兩個*(s1+pos-1)一定要減去1,前面那個忘了減去1後當你兩個數字輸入相同的時候它顯示的會是空格而不是最後乙個字元
字串之複製函式
字串之複製函式 strcpy函式 函式原型 char strcpy char dest,const char src memcpy函式 原型 extern void memcpy void dest,void src,unsigned int count 用法 include 功能 由src所指記憶...
C C 字串函式之複製函式
突然發現對字串函式缺乏系統的了解,所以花了一點時間專門整理下,在此記錄之,以方便自己及有需要的人使用。c c 字串函式的標頭檔案 string.h 複製函式主要有4個,如下 1 char strcpy char destination,const char source 2 char strncpy...
C C 字串函式之複製函式
突然發現對字串函式缺乏系統的了解,所以花了一點時間專門整理下,在此記錄之,以方便自己及有需要的人使用。c c 字串函式的標頭檔案 string.h 複製函式主要有4個,如下 1 char strcpy char destination,const char source 2 char strncpy...