|
/* ---------------------------------------------------------
Super Star Trek
C++ Port Copyright 2008, James M. Curran <jamescurran@mvps.org>
based upon the C Port, Copyright 1996, Chris Nystrom
based upon the PC Basic port, Copyright 1978, Workman Publishing
based upon the HP Basic original, PD circa 1971, Mike Mayfield
C++ code licensed using the Code Project Open License v1.02
http://www.codeproject.com/info/cpol10.aspx
-------------------------------------------------------------- */
#include "Instructions.h"
#include <iostream>
#include <fstream>
#include <string>
#include "output.h"
using std::cout;
using std::cin;
using std::endl;
const std::string Instructions::filename = "startrek.doc";
Instructions::Instructions(void)
{
}
Instructions::~Instructions(void)
{
}
void Instructions::Show()
{
int iRow = 0;
const int maxrows = 21;
std::string str;
std::ifstream file(filename.c_str());
while (!file.eof())
{
getline(file, str);
cout << str << endl;
++iRow;
if (iRow > maxrows)
{
AnyKey();
iRow = 0;
}
}
file.close();
AnyKey();
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
20+ years as a developer : Assembly, C, C++ and C# (in that order) with sidelines in ASP/VBScript, ASP.Net, JavaScript, Perl, QuickBasic, VisualBasic, plus a few others which I'm not going to mention because if I did someone might ask me to use them again (shudder)
Microsoft MVP in VC++ (1994-2004)
I also run www.NJTheater.com as a hobby.
Full resume & stuff at NovelTheory.com
Underused blog at HonestIllusion.com