Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/examples/vector_test.c

    r86bd7c1f r843054c2  
    1 //
    2 // Cforall Version 1.0.0 Copyright (C) 2015 University of Waterloo
    3 //
    4 // The contents of this file are covered under the licence agreement in the
    5 // file "LICENCE" distributed with Cforall.
    6 //
    7 // vector_test.c --
    8 //
    9 // Author           : Richard C. Bilson
    10 // Created On       : Wed May 27 17:56:53 2015
    11 // Last Modified By : Peter A. Buhr
    12 // Last Modified On : Wed May 27 18:42:55 2015
    13 // Update Count     : 2
    14 //
    15 
    161#include "fstream.h"
    172#include "vector_int.h"
     
    205
    216int main() {
    22         ofstream *sout = ofstream_stdout();
    23         ifstream *sin = ifstream_stdin();
    24         vector_int vec = vector_int_allocate();
     7    ofstream *sout = ofstream_stdout();
     8    ifstream *sin = ifstream_stdin();
     9    vector_int vec = vector_int_allocate();
    2510
    26         // read in numbers until EOF or error
    27         int num;
     11    // read in numbers until EOF or error
     12    int num;
    2813
    29         sout << "enter N elements and C-d on a separate line:\n";
    30         for ( ;; ) {
     14    sout << "enter N elements and C-d on a separate line:\n";
     15    for ( ;; ) {
    3116        sin >> &num;
    32           if ( fail( sin ) || eof( sin ) ) break;
     17      if ( fail( sin ) || eof( sin ) ) break;
    3318        append( &vec, num );
    34         }
    35         // write out the numbers
     19    }
     20    // write out the numbers
    3621
    37         sout << "Array elements:\n";
    38 //      write_all( begin( vec ), end( vec ), sout );
    39 //      sout << "\n";
    40         for ( int index = 0; index <= last( vec ); index += 1 ) {
     22    sout << "Array elements:\n";
     23//    write_all( begin( vec ), end( vec ), sout );
     24//    sout << "\n";
     25    for ( int index = 0; index <= last( vec ); index += 1 ) {
    4126        sout << vec[ index ] << " ";
    42         }
    43         sout << "\n";
     27    }
     28    sout << "\n";
    4429#if 1
    45         sout << "Array elements reversed:\n";
    46         write_reverse( begin( vec ), end( vec ), sout );
    47         sout << "\n";
     30    sout << "Array elements reversed:\n";
     31    write_reverse( begin( vec ), end( vec ), sout );
     32    sout << "\n";
    4833#endif
    4934}
    5035
    5136// ../bin/cfa vector_test.c fstream.o iostream.o vector_int.o iterator.o array.o
    52 
    53 // Local Variables: //
    54 // tab-width: 4 //
    55 // compile-command: "cfa vector_test.c fstream.o iostream.o vector_int.o iterator.o array.o" //
    56 // End: //
Note: See TracChangeset for help on using the changeset viewer.