#include <iostream> #include <cstring> using namespace std; struct iLinkNode { short int data; iLinkNode *next; }; struct sLinkNode { char data; sLinkNode* next; }; int main() { string s; //cin string int sc; //s count char *p; // string *p cin>>s; sc = s.length(); cout<<sc<<endl; cout<<s[sc-1]<<endl; p = new char [sc]; for(int i=0;i<sc;i++) { p[i]=s[i]; } for(int i=0;i<sc;i++) { cout<<p[i]<<" "; } cout<<endl; cout<<"--------------"<<endl; sLinkNode *pi; sLinkNode *pe; //iLinkNode *temp = new iLinkNode; for (int i=0;i<sc;i++) { if (0==i) { pi = new sLinkNode; pe = pi; pi->data = p[i]; //cout<<pi->data<<endl; pi->next =pi; //pi = pe; }