Advertisement
Guest User

Untitled

a guest
Jul 7th, 2015
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. istream & operator>> (istream &s, Verylong &v)
  2. {
  3. //Тут было так:
  4. //char* t; s>> t (или t<< s)
  5. //несерьёзно в общем
  6. string temp_;
  7. s >> temp_; (С++ Builder не канает!)
  8.  
  9. char* temp = new char [temp_.size()+ 1];
  10. strcpy (temp, temp_.c_str());
  11. temp [temp_.size()]= 0;
  12.  
  13. delete [] v.vlstr;
  14. v.vlen = strlen(temp);
  15. v.strrev(temp);
  16. v.vlstr = new char[v.vlen + 1]; assert(v.vlstr != NULL);
  17. strcpy(v.vlstr, temp);
  18. delete [] temp;
  19.  
  20. return s;
  21. }
  22.  
  23. s >> temp_;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement