Ex. 2
int main()
{
ifstream inData;
inData.open("data.in");
//Pass the input file variable inData to Print() function
//and let the function read the data item
Print(inData);
}
void Print(ifstream & myInput)
{
string name;
string address;
//myInput is now "pointing" to data.in file
myInput >> name;
...
}
Ex 1:
void Print(int numSigns)
{
//First, consider printing a rectangle (numSigns x numSigns/2)
//Use double loops: the outer loop controls printing rows and
//the inner loop prints columns
int row = 0;
int col;
while(row < numSigns/2)
{
col = 0;
while(col < numSigns)
{
//Since it is a "frame," print all signs on the first and last
//rows. On the middle rows, print signs only on the first and
//last column and white spaces elsewhere.
}
}
}