c++ - Read an ifstream word for word into char* -
just trying programming test fun. stipulates should read each word of file, 1 one.
it hints might want use ifstream, won't let me use std::string, looks have use char*
in c read line line & use strok()
have multiple delimiters (white-space, quotes, brackets, etc).
what c++ way - words 1 one - without using std::string ?
first must make sure have memory allocated string (this part handled automatically std::string
). use normal input operator >>
, separate on whitespace.
don't forget free memory allocate (also handled automatically std::string
).
lesson learned: use char
pointers exercises these, otherwise use std::string
.
Comments
Post a Comment