非常简单的一道题
题目描述
有一字符串,包含n个字符。编写一个函数,将此字符串从第m个字符开始的全部字符复制成为另一个字符串。要求在主函数中输入字符串及m值并输出赋值结果。
输入
输入一个字符串(可以包含空格的,且长度小于100),以及整数m。
输出
输出相应的子串。若m>n, 则输出”Data error!”。
样例输入
Dennis Ritchie created the C programming.
7
样例输出
Ritchie created the C programming.
提示
#include<stdio.h> //1997
int main(){
char s[1000];
int m;
void pos(char *str,int m);
gets(s);
scanf("%d",&m);
pos(s,m);
return 0;
}
void pos(char *str,int m){
int i=0;
while(i<m && str[i]!='\0') i++;
if(i<m) printf("Data error!");
else printf("%s",str+i-1);
}
98



被折叠的 条评论
为什么被折叠?



