这个程序有什么问题?#include/*void strcpy(char *s,char *t){int i=0;whi
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/20 08:48:52
这个程序有什么问题?
#include
/*
void strcpy(char *s,char *t)
{
int i=0;
while((s[i]=t[i])!='\0')
i++;
}
*/
void strcpy(char *s,char *t)
{
while(*s++=*t++)
;
}
int main(void)
{
char src[]="Good Morning";
char dest[]="1234567890abcde";
//Copy src to dest
printf("src:%s\ndest:%s\n",src,dest);
strcpy(dest,src);
printf("After copy\n");
printf("src:%s\ndest:%s\n",src,dest);
return 0;
}
char *s,char
src,
(作为一只小白,感觉压力山大,)
#include
/*
void strcpy(char *s,char *t)
{
int i=0;
while((s[i]=t[i])!='\0')
i++;
}
*/
void strcpy(char *s,char *t)
{
while(*s++=*t++)
;
}
int main(void)
{
char src[]="Good Morning";
char dest[]="1234567890abcde";
//Copy src to dest
printf("src:%s\ndest:%s\n",src,dest);
strcpy(dest,src);
printf("After copy\n");
printf("src:%s\ndest:%s\n",src,dest);
return 0;
}
char *s,char
src,
(作为一只小白,感觉压力山大,)
src和dest的数组长度都是固定的了,所以无法粘贴,把目标串的字符数组长度开大,开到lenth大于两串长之和+1,就可以了
这个程序有什么问题?#include/*void strcpy(char *s,char *t){int i=0;whi
void fun(char *s[],int n) { char *t;int i,j for(i=0;i
偶数字母换成大写.#include void chg(char *s){int i,n=0;char *p=s;whil
void fun (char *a,char *h,char *p) { int j=0; char *q=a; whi
这个程序语法的错误 #include void main(){int x ,y ;char x='A';int y='A
详解下面的程序题.#include void main(){ char *p,*q;p=(char *)malloc(s
#include #include void main() { char ch; int a,s,k,t; while(
#include#include void main(){ int a,i;char s[20];printf("Inp
#include #include void fun(char *w,int n) { char t,*s1,*s2;
#include void fun(char *w,int n){char t,*s1,*s2;s1=w;s2=w n-
#include main(){char s[]="012xyz\08s34f4w2"; int i,n=0; for(
void fun(char *t,char *s){while(*t!=0)t++