24int main(
int argc, 
char **argv)
 
   29  string  file_name = 
"test_file.txt";
 
   34    JParser<> zap(
"Example program to test file streaming.");
 
   36    zap[
'f'] = 
make_field(file_name)   = 
"test_file.txt";
 
   41  catch(
const exception &error) {
 
   42    FATAL(error.what() << endl);
 
   48  data_in.push_back(
"hello");
 
   49  data_in.push_back(
"world");
 
   52    int fd = open(file_name.c_str(), O_RDWR | O_CREAT | O_TRUNC, 0666);
 
   58    for (vector<string>::const_iterator i = data_in.begin(); i != data_in.end(); ++i) {
 
   68    int fd = open(file_name.c_str(), O_RDWR);
 
   74    for (
string buffer; getline(is,buffer); ) {
 
   75      data_out.push_back(buffer);
 
   81  if (
debug >= debug_t) {
 
   82    cout << 
"data_in  "; copy(data_in .begin(), data_in .end(), ostream_iterator<string>(cout, 
" ")); cout << endl;
 
   83    cout << 
"data_out "; copy(data_out.begin(), data_out.end(), ostream_iterator<string>(cout, 
" ")); cout << endl;
 
   86  ASSERT(data_in == data_out);