To copy data from a webpage into an array of structs and sorted by"name" before producing the data.

Posted by Taylor on Stack Overflow See other posts from Stack Overflow or by Taylor
Published on 2010-05-06T17:16:58Z Indexed on 2010/05/06 17:18 UTC
Read the original article Hit count: 115

Filed under:

include

include

include

include

using namespace std;

struct productJewelry { string name; double amount; int itemCode; double size; string group;

};

int main() { // declare variables ifstream inFile; int count=0; int x=0;

  productJewelry product[50];

inFile.open("jewelry.txt"); // file must be in same folder if (inFile.fail()) cout << "failed"; cout << fixed << showpoint; // fixed format, two decimal places cout << setprecision(2);

while (inFile.peek() != EOF) { // cout << count << " : "; count++; inFile>> product[x].itemCode; inFile>> product[x].name; inFile>> product[x].size; inFile>> product[x].amount; inFile>> product[x].group; // cout << product[x].itemCode << ", " << product[x].name << ", "<< product[x].size << ", " << product[x].amount << endl; x++; if (inFile.peek() == '\n') inFile.ignore(1, '\n');

}

inFile.close(); string temp; bool swap; do { swap = false; for (int x=0; xproduct[x+1].name) { //these 3 lines are to swap elements in array temp=product[x].name; product[x].name=product[x+1].name; product[x+1].name=temp; swap=true; } } } while (swap);

  for (x=0; x< count; x++)
  {
     //cout<< product[x].itemCode<<" ";
     //cout<< product[x].name <<" ";
     //cout<< product[x].size <<" ";
     //cout<<  product[x].amount<<" ";
     //cout<<  product[x].group<<" "<<endl;

  }

system("pause"); // to freeze Dev-c++ output screen return 0; } // end main

© Stack Overflow or respective owner

Related posts about Silverlight