void myputs(char *p)
{int n=0;
while(*(p+n)!='\n');
{
putchar(*(p+n));
n++;
}
}
main()
{
char *a="asdfasdfasf";
myputs(a);
getch();
}
我编的程序的功能与puts的功能相同,请问错在哪里?
好,先让我们看看你的程序: #include "stdio.h" void myputs(char *p) {int n=0; while(*(p+n)!='\n'); { putchar(*(p+n)); n++; } } main() { char *a="asdfasdfasf"; myputs(a); getch(); }
格式就先别说他了。首先你的程序一眼看过去有2处错误 1.while(*(p+n)!='\n'); //这里多了个分号 2.while(*(p+n)!='\n'); //这里还有,字符串不是以'\n'结尾,而是'\0'
好了,下面是我帮你改的程序,以后请注意格式哦~~
#include "stdio.h" void myputs(char *p){ int n=0; while(*(p+n)!='\0'){ putchar(*(p+n)); n++; } }
main(){ char *a="asdfasdfasf"; myputs(a); getch(); }
[此贴子已经被作者于2005-2-23 20:48:07编辑过]
知道....可是这个玩笑已经被我妈知道了....... 她说我不能网恋......我晕!.....我从来就没对流星雨有非分之想。 流星雨我从来都把她当姐姐看待。 还有,可可,据说是你小子在QQ上和我妈说我喜欢流星雨的,是不是啊~~哼哼~~ 2005-02-16 12:08:07 神vlinux飘飘 难怪他那么热心.......
2005-02-16 12:08:07 魔法师可可 嘿嘿
2005-02-16 12:08:16 魔法师可可 他这个色狼
2005-02-16 12:08:29 神vlinux飘飘 好,谢谢了。
我刚刚查看了聊天记录,气死我了啊!!!!!!!