#include
#define MaxSize 256
#include
typedef struct string{
char ch[MaxSize];
int n; //顺序串的实际长度
}SeqString;
void creatingSeqString(SeqString *s,char ch[])//建立字符串
{
int i = 0;
while (i'\0')
{
s->ch[i]=ch[i];
i++;
}s->n=i;
if(i==MaxSize)
{
printf("串空间不足以容纳输入字符串!");
for(i=0;ch[i]!='\0';i++) printf("%c",ch[i]);
printf("\n");
}
}
void printfSeqString (SeqString *s)
{
int i;
for(i=0;in;i++)
if(s->ch[i]=='\0') break;
else printf("%c",s->ch[i]);
printf("\n");
}
main()
{
SeqString *c1,*c2;
char ch1[]="abb";
char ch2[]="ab";
creatingSeqString(c1,ch1);
printfSeqString(c1);
}
我上网了解问题在哪了,你们也可以指出啦,我也会认真采纳的,蟹蟹