关于数据结构的链串问题
#include<iostream>
#include<string>
#include<valarray>
#include<vector>
using namespace std;
#define MAXLEN 40
typedef struct
{
char ch[MAXLEN];
int len;
}Sstring;
int InitString(Sstring &s,char *h)
{
int i;
for(i=0;i!='\0';i++)
s.ch[i]=h[i];
s.len=i;
return 0;
}
int pri(Sstring s)
{
int i;
for (i=0;i<s.len;i++)
{
cout<<s.ch[i]<<endl;
}
return 0;
}
int main()
{
Sstring L;
char *j="miku";
InitString(L,j);
pri(L);
return 0;
}
for(i=0;i!='\0';i++)
//改成
for(i=0;h[i] != '\0';i++)