<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -26,6 +26,7 @@
 #include &lt;iomanip&gt;
 #include &lt;fstream&gt;
 #include &lt;ctime&gt;
+#include &lt;vector&gt;
 
 using namespace std;
 
@@ -37,6 +38,19 @@ const double RADIATOR_FLUID = 69.99;
 const double DIFFERENTIAL = 79.99;
 const double SALES_TAX = .06;
 
+struct customer_record
+{
+	unsigned int record;
+  	string fname;
+  	string lname;
+	string home;
+	string work;
+	string cell;
+	string license_plate;
+} new_customer;
+
+vector&lt;customer_record&gt; customers;
+
 void getCusInfo();
 void getSerInfo();
 void searchSerCompleted();
@@ -89,53 +103,35 @@ query sales and services by date ranges
 */
 void getCusInfo()
 {
-	ofstream cusOutFile;
-	//open the file to write customer information to
-	cusOutFile.open(&quot;customer.txt&quot;, ios::app);
-
-	cusOutFile &lt;&lt; fixed &lt;&lt; showpoint;
-	cusOutFile &lt;&lt; setprecision(2);
-
-	string fname, lname, home, cell, work, plateNum;
 	int confirm=0;
 	while (confirm != 1)
 	{
-	cout &lt;&lt; &quot;First Name: &quot;;
-	cin &gt;&gt; fname;
-	cout &lt;&lt; &quot;Last Name: &quot;;
-	cin &gt;&gt; lname;
-	cout &lt;&lt; &quot;Home Phone: &quot;;
-	cin &gt;&gt; home;
-	cout &lt;&lt; &quot;Cell Phone: &quot;;
-	cin &gt;&gt; cell;
-	cout &lt;&lt; &quot;Work Phone: &quot;;
-	cin &gt;&gt; work;
-	cout &lt;&lt; &quot;Plate Number: &quot;;
-	cin &gt;&gt; plateNum;
-	cout &lt;&lt; endl &lt;&lt; endl;
+		cin.clear();
+		new_customer.record = customers.size();
 
-	//output displayed to user
-	cout &lt;&lt; &quot;Name:		&quot; &lt;&lt; fname &lt;&lt; &quot; &quot; &lt;&lt; lname &lt;&lt; endl
-		&lt;&lt; &quot;Home Phone:	&quot;  &lt;&lt; home &lt;&lt; endl
-		&lt;&lt; &quot;Cell Phone:	&quot; &lt;&lt; cell &lt;&lt;endl
-		&lt;&lt; &quot;Work Phone:	&quot; &lt;&lt; work &lt;&lt; endl
-		&lt;&lt; &quot;Plate Number:	&quot; &lt;&lt; plateNum &lt;&lt; endl
-		&lt;&lt; endl
-		&lt;&lt; &quot;Is this correct?  (1=yes, 2=no)&quot;;
-	cin &gt;&gt; confirm;
-	cout &lt;&lt; endl &lt;&lt; endl;
-	//write the data to the file
-	if (confirm == 1)
-	{
-	cusOutFile &lt;&lt; &quot;Name:		&quot; &lt;&lt; fname &lt;&lt; &quot; &quot; &lt;&lt; lname &lt;&lt; endl;
-	cusOutFile &lt;&lt; &quot;Home Phone:	&quot;  &lt;&lt; home &lt;&lt; endl;
-	cusOutFile &lt;&lt; &quot;Cell Phone:	&quot; &lt;&lt; cell &lt;&lt; endl;
-	cusOutFile &lt;&lt; &quot;Work Phone:	&quot; &lt;&lt; work &lt;&lt; endl;
-	cusOutFile &lt;&lt; &quot;Plate Number:	&quot; &lt;&lt; plateNum &lt;&lt; endl;
-	cusOutFile &lt;&lt; &quot;--------------------------------&quot; &lt;&lt; endl;
-	}
+		cout &lt;&lt; &quot;First Name: &quot;;
+		getline( cin, new_customer.fname, '\n');
+
+		cout &lt;&lt; &quot;Last Name: &quot;;
+		getline( cin, new_customer.lname, '\n');
+
+		cout &lt;&lt; &quot;Home Phone: &quot;;
+		getline( cin, new_customer.home, '\n');
+
+		cout &lt;&lt; &quot;Cell Phone: &quot;;
+		getline( cin, new_customer.cell, '\n');
+
+		cout &lt;&lt; &quot;Work Phone: &quot;;
+		getline( cin, new_customer.work, '\n');
+
+		cout &lt;&lt; &quot;Plate Number: &quot;;
+		getline( cin, new_customer.license_plate, '\n');
+		cout &lt;&lt; endl &lt;&lt; endl;
+
+		cout &lt;&lt; &quot;Is this correct?  (1=yes, 2=no)&quot;;
+		cin &gt;&gt; confirm;
+		cout &lt;&lt; endl &lt;&lt; endl;
 	}
-	cusOutFile.close();
 }
 void getSerInfo()
 {</diff>
      <filename>oc.cpp</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>cc73c65e29b8b7282a6d332ac31086152b2bae6d</id>
    </parent>
  </parents>
  <author>
    <name>Caleb Cushing</name>
    <email>xenoterracide@gmail.com</email>
  </author>
  <url>http://github.com/xenoterracide/school/commit/6b860d2c4a7ed2638d5357089d33e9f318708d01</url>
  <id>6b860d2c4a7ed2638d5357089d33e9f318708d01</id>
  <committed-date>2009-06-10T03:41:12-07:00</committed-date>
  <authored-date>2009-06-10T03:41:12-07:00</authored-date>
  <message>begin rework of source

use vectors, structs and getline also enhance functions</message>
  <tree>51b1d5849c1965eb0798af6bda81ab96e444c7f5</tree>
  <committer>
    <name>Caleb Cushing</name>
    <email>xenoterracide@gmail.com</email>
  </committer>
</commit>
