怎样用c语言将字符串中从第一个数字开始的所有字符复制到另一个字符数组中?
怎样用c语言将字符串中从第一个数字开始的所有字符复制到另一个字符数组中。
#include
void
main()
{
char
str[50];
int
i=0;
//i是数组下标。
gets(str);
//输入字符串。while(str[i])
//当数组元素不是字符串结束符时。执行while
{
if(str[i]>='0'&&str[i]='0'&&str[i-1]<='9')
//否则判断前一个元素是不是数字。
是的话输出一个空格。
printf("
");
}
i++;
}
printf("\n");
}。
应该是利用strcpy函数,一般形式为strcpy(字符数组1,字符数组2)。
答:Windows7 Ultimate(旗舰版本):6K2KY-BFH24-PJW6W-9GK29-TMPWP 这个可以用,去吧~详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>