An input stream reader class in RealBASIC (066)

Completed Posted Nov 28, 2006 Paid on delivery
Completed Paid on delivery

This is a console application, RLINES which reads an input stream and passes it to an output stream. If, however, a line where the first non blank character is a hash (‘#’) followed by “Include?? and a file name??" e.g.: #Include further input is taken from the new file. The new file may itself have #Include statements and thus you can have several input files open: #Include . #Include . #Include . etc. As one comes to the end of each #Include file, one closes the file and goes back to the previous file and continues reading it until end of file. In the program design, please follow OO principles. Create a reader class which is then instantiated in the App program. The levels to which the #Includes can go is unlimited and there may be more than one #Include in a file. The calling sequence for RLINES is: [url removed, login to view] , e.g. [url removed, login to view] [url removed, login to view], [url removed, login to view] The following four test files are included in the attachment. ----------------------------------------- [url removed, login to view] This is test File A which has an include: #Include [url removed, login to view] TestFileB has now been read ----------------------------------------- [url removed, login to view] This is test File B which has an include: #Include [url removed, login to view] TestFileC has now been read ----------------------------------------- [url removed, login to view] This is test File C which has an include: #Include [url removed, login to view] TestFileD has now been read ----------------------------------------- [url removed, login to view] This is test File D which does not have an include. -----------------------------------------

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):

a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows

Engineering MySQL PHP Software Architecture Software Testing

Project ID: #3940440

About the project

5 proposals Remote project Active Nov 30, 2006

Awarded to:

redshankisit

See private message.

$85 USD in 7 days
(11 Reviews)
5.2

5 freelancers are bidding on average $130 for this job

edgetech

See private message.

$255 USD in 7 days
(46 Reviews)
8.0
thomasrudin

See private message.

$97.75 USD in 7 days
(20 Reviews)
5.2
mihaido

See private message.

$85 USD in 7 days
(29 Reviews)
4.7
FidoFuz

See private message.

$127.5 USD in 7 days
(14 Reviews)
4.3