C++ Strings

#include <string>
   the old, array-type strings are in cstring.  string.h gives you cstring, not the newer C++ string

string s;

cin >> s; terminates with white space.

getline( in, s); terminates with newline '\n'
getline( in, s, term); terminates with the character term.


string t;
t=s;  assignment

string u;
u.assign(s, start, numberOfChars);

+ s+=u, s.append(u)


s.compare(u)

s.length(), s.size() s.substr(start, numberOfChars) string::npos s.find(u) s.find(u,start) s.replace( start, numberOfCharsToRelace, u)


s.c_str()