对不起,再打扰你一下哈,我一不小心发现了个问题,刚问你的那道题里
main()
{ string s1;char s2[100];
initstring(&s1);
printf("please input the string s2:\n");
scanf("%s",s2);
strassign(&s1,s2);
list(s1);
getch();
}
scanf("%s",s2);
为什么没加&在s2前啊?而且我写成&s2结果也没差别啊?为什么啊,麻烦你啦,嘿嘿
对不起,再打扰你一下哈,我一不小心发现了个问题,刚问你的那道题里
main()
{ string s1;char s2[100];
initstring(&s1);
printf("please input the string s2:\n");
scanf("%s",s2);
strassign(&s1,s2);
list(s1);
getch();
}
scanf("%s",s2);
为什么没加&在s2前啊?而且我写成&s2结果也没差别啊?为什么啊,麻烦你啦,嘿嘿