12345678910111213141516171819202122232425262728293031323334353637383940414243444546
#include<iostream> #include "header.h" const int SIZE=20; void getFile(itemStruct inventory[], const int size); void printFile(itemStruct inventory[], const int size); using namespace std; int main () { itemStruct inventoryArray[SIZE]; getFile(inventoryArray, SIZE); printFile(inventoryArray, SIZE); cout<<endl; system("pause"); return 0; } void getFile(itemStruct inventory[], const int size) { int i , j; // counters int tmpInt; ifstream inFile; inFile.open("numbers.txt"); if(!inFile) { cout<<"(getFile) Error opening "<< endl; } for( i = 0; i < size; i++) { inFile>>inventory[i].numItems; inFile>>inventory[i].idString; inFile>>inventory[i].unitSold; inFile>>inventory[i].unitsRemain; } inFile.close(); }
1234567891011121314151617181920212223242526
#include<iostream> #include<fstream> #include<string> using namespace std; struct itemStruct { int numItems; string idString; int unitSold; int unitsRemain; }; void printFile(itemStruct inventory[], const int size) { for( int i = 0; i < size; i++) { cout<<inventory[i].numItems<<" "; cout<<inventory[i].idString<<" "; cout<<inventory[i].unitSold<<" "; cout<<inventory[i].unitsRemain<<endl; } }