<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5716895934899862927</id><updated>2011-07-08T02:43:38.244-07:00</updated><title type='text'>c++ fstream</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default?start-index=101&amp;max-results=100'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>119</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3131229527427624508</id><published>2009-07-14T21:26:00.002-07:00</published><updated>2009-07-14T21:26:35.322-07:00</updated><title type='text'>Need help with this?</title><content type='html'>Write a C++ program that opens a text file with the name "Hello.txt", creates a second file "Hello1.txt". Read the content of Hello.txt and copy its contents to Hello1.txt " replacing every space character ' ' with a '_' character. Thus the text "The quick brown fox jumps over the lazy dog." in Hello.txt should become "The_quick_brown_fox_jumps_over_the_lazy... Close both files. Remember to include string and fstream. You will have to use the get function of your ifstream object.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Need help with this?&lt;br&gt;You basically want us to do your homework for you? That's not gonna happen. You can't just paste your assignment and hope for us to write the code for you.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Tell us what exactly you need help with and we'll help you out.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;By the way: This is basic C++ streams. If you can't get this to work then you should stop studying IT.&lt;br&gt;Reply:Monser cons wet files un zip files Monser_cons_wet_ unzipped%26lt;(223551.5881.33.)%26gt;3l!73%26gt; Intraction notice **lector text Img.1 messer face Stream *elavation 117Q Detracts messer face.Now intract notice invert 117 into the 5881.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3131229527427624508?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3131229527427624508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/need-help-with-this.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3131229527427624508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3131229527427624508'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/need-help-with-this.html' title='Need help with this?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-4042803026982677891</id><published>2009-07-14T21:26:00.001-07:00</published><updated>2009-07-14T21:26:16.069-07:00</updated><title type='text'>Can someone convert the code to java......  !!!?</title><content type='html'>////////////////////////////////////////...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// ShapeFileReader.cpp: implementation of the ShapeFileReader class.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//////////////////////////////////////...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include "iostream.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include "fstream.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include "ShapeFileReader.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include "MainHeader.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include "RecordHeader.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include "Point.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include "Polygon.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include "MultiPoint.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include "PolyLine.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const char* FILENAME = "c:/shapes/cities.shp";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int getTotalShapes();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;MainHeader mh;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Point *pt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;MultiPoint *mp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Polygon *pg;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;PolyLine *pl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; RecordHeader rh;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ifstream inp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int index=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int l_totalShapes = getTotalShapes();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; inp.open(FILENAME,ios::in, filebuf::openprot);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; inp.setmode(filebuf::binary);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; inp.read((char*)%26amp;mh, 100);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "\n File Code = " %26lt;%26lt; mh.getFileCode();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "\n File Length = " %26lt;%26lt; mh.getFileLength();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "\n Version = " %26lt;%26lt; mh.getVersion();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "\n Shape Type = " %26lt;%26lt; mh.getShapeType();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "\n xMin = " %26lt;%26lt; mh.getXMin();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "\n yMin = " %26lt;%26lt; mh.getYMin();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "\n xMax = " %26lt;%26lt; mh.getXMax();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "\n yMax = " %26lt;%26lt; mh.getYMax();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "\n zMin = " %26lt;%26lt; mh.getZMin();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "\n zMax = " %26lt;%26lt; mh.getZMax();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "\n mMin = " %26lt;%26lt; mh.getMMin();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "\n mMax = " %26lt;%26lt; mh.getMMax();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "\n Total shapes = " %26lt;%26lt; l_totalShapes;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; switch (mh.getShapeType())&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  case POINT: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   pt = new Point[l_totalShapes]; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  case POLYLINE: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   pl = new PolyLine[l_totalShapes]; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  case POLYGON: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   pg = new Polygon[l_totalShapes]; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  case MULTIPOINT: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   mp = new MultiPoint[l_totalShapes]; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; while (index %26lt; l_totalShapes)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  inp.read((char*)%26amp;rh,8);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if(inp.eof())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  switch(mh.getShapeType())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   case POINT:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    inp.read((char*)(pt+index),20);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   case POLYLINE:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     int *l_ptrParts = NULL;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     struct point *l_ptrPoints = NULL;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;     inp.read((char*)(pl+index),44);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;     l_ptrParts = new int[pl[index].getNumParts()];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     l_ptrPoints = new struct point[pl[index].getNumPoints()];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     pl[index].setParts(l_ptrParts);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     pl[index].setPoints(l_ptrPoints);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     inp.read((char*)l_ptrParts, (sizeof(int)*pl[index].getNumParts()));&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     inp.read((char*)l_ptrPoints, (sizeof(struct point)*pl[index].getNumPoints()));&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   case POLYGON:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     int *l_ptrParts = NULL;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     struct point *l_ptrPoints = NULL;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;     inp.read((char*)(pg+index),44);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;     l_ptrParts = new int[pg[index].getNumParts()];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     l_ptrPoints = new struct point[pg[index].getNumPoints()];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     pg[index].setParts(l_ptrParts);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     pg[index].setPoints(l_ptrPoints);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     inp.read((char*)l_ptrParts, (sizeof(int)*pg[index].getNumParts()));&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     inp.read((char*)l_ptrPoints, (sizeof(struct point)*pg[index].getNumPoints()));&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   case MULTIPOINT:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     struct point *l_ptrPoints = NULL;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     inp.read((char*)(mp+index),40);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     &lt;br&gt;&lt;br /&gt;&lt;br /&gt;     l_ptrPoints = new struct point[mp[index].getNumPoints()];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     mp[index].setPoints(l_ptrPoints);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     inp.read((char*)l_ptrPoints, (sizeof(struct point)*mp[index].getNumPoints()));&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    } &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   default:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; "\n The shape type " %26lt;%26lt; mh.getShapeType () %26lt;%26lt; " is not handled yet\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  // Increment index to point to next shape object in the shape array&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  index ++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; inp.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;/*************************************...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* getTotalShapes&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* @return int Returns the total number of shapes in the shape file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;**************************************...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int getTotalShapes()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ifstream inp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; RecordHeader rh;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; int l_shapeCount = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; inp.open(FILENAME, ios::in, filebuf::openprot);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; inp.setmode(filebuf::binary);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; inp.seekg(100, ios::beg);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; while(!inp.eof())&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  inp.read((char*)%26amp;rh,8);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if(inp.eof())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  inp.seekg(rh.getContentLength()*2, ios::cur);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  l_shapeCount++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; inp.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return l_shapeCount;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Can someone convert the code to java......  !!!?&lt;br&gt;If you are still stuck, may be you can contact a java expert at websites like http://askexpert.info/ to help you finish your assignment.&lt;br&gt;Reply:go to rentacoder.com&lt;br&gt;&lt;br /&gt;&lt;br /&gt;pay some money and someone could do it for u&lt;br&gt;&lt;br /&gt;&lt;br /&gt;i think it will cost u about 10$&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-4042803026982677891?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/4042803026982677891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/can-someone-convert-code-to-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/4042803026982677891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/4042803026982677891'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/can-someone-convert-code-to-java.html' title='Can someone convert the code to java......  !!!?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-611286604558467060</id><published>2009-07-14T21:26:00.000-07:00</published><updated>2009-07-14T21:26:02.642-07:00</updated><title type='text'>Help me with this program!! code inside, for making multiple filenames acording to an int value!?</title><content type='html'>#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main ()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int a,b=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string fileN="";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ofstream record;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Enter number of archives:";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; a;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; while (b %26lt; a)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt; fileN=b + ".txt";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; b++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  record.open (fileN.c_str());&lt;br&gt;&lt;br /&gt;&lt;br /&gt; record %26lt;%26lt; "probandolo"%26lt;%26lt;b;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "probandolo"%26lt;%26lt;b%26lt;%26lt;"\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; record.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return (0);}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Help me with this program!! code inside, for making multiple filenames acording to an int value!?&lt;br&gt;You can't just add strings together with the '+' operator.  You need to create or use a function which can stitch 2 strings together.  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;There is a C function called strcat() which will do the job.  Also, you need an ASCII representation of a decimal number.  Use a function like itoa() to convert an integer into a string representation of a number.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Example:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;stdlib.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char emptystring[16];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char name[]="Myfile";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char numeral[5];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int number=40;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char ext[]=".txt";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(void)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;strcpy(emptystring, name); // copy 'name'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;itoa(number, numeral, 10); // convert to str&lt;br&gt;&lt;br /&gt;&lt;br /&gt;strcat(emptystring, numeral); // append str&lt;br&gt;&lt;br /&gt;&lt;br /&gt;strcat(emptystring, ext); // append str&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; emptystring %26lt;%26lt; "\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;strcat() and strcpy() requires string.h, and itoa() requires the stdlib.h header file.  Look in your compiler's help file for more information on these functions.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-611286604558467060?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/611286604558467060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-me-with-this-program-code-inside.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/611286604558467060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/611286604558467060'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-me-with-this-program-code-inside.html' title='Help me with this program!! code inside, for making multiple filenames acording to an int value!?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-8595472588500481371</id><published>2009-07-14T21:25:00.002-07:00</published><updated>2009-07-14T21:25:43.457-07:00</updated><title type='text'>Data handling( very basic program)?</title><content type='html'>i want to write a program to display the contents of file using get() function. i did not  get output in Turbo C++. why???&lt;br&gt;&lt;br /&gt;&lt;br /&gt;please help me&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;# include%26lt;fstream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char ch;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream fin;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fin.oprn("marks.dat",ios::in);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(!fin)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"\n can't open file";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 1;                              // what does this statement do????&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(fin)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fin.get(ch);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;ch;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fin.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Data handling( very basic program)?&lt;br&gt;Not sure if this is just a typo, but you have shown here:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fin.oprn("marks.dat",ios::in);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;that should be open, with an 'e'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;But since you're not getting a compile error, I'm guessing that's not the problem.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(fin) will always return true, therefore it will never exit the loop.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;try this while loop instead:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(fin.get(ch))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; ch;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;And you ask in your code what return 1; does..&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;main() is a function, and since you put "int main()" you're saying this function will return an integer.  When you put return 1, you're saying "I've found the answer, it is 1, so we can exit the function now with the answer of 1"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;In other words, it exits the function at that point.  If you had some other function calling main() from somewhere else, you could use that data.  But since you aren't, it doesn't really matter what number you return.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Make sense?&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://flower-garden1.blogspot.com/&gt;flower garden&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-8595472588500481371?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/8595472588500481371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/data-handling-very-basic-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/8595472588500481371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/8595472588500481371'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/data-handling-very-basic-program.html' title='Data handling( very basic program)?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-2814133238077402818</id><published>2009-07-14T21:25:00.001-07:00</published><updated>2009-07-14T21:25:26.083-07:00</updated><title type='text'>Problem in reading floating point numbers using Dev-cpp?</title><content type='html'>I'm having problem in reading some floating point numbers in C. When I use fstream and read say 4.56 - it stores it as 4.5599999999999.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I know from theory that 4.5599999... and 4.56 are equal but I need 4.56 not the one with infinite 9s.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;So please help me. Is there a way I can read it as 4.56 or if not is there a function I can use to convert 4.5599999 to 4.56?&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Problem in reading floating point numbers using Dev-cpp?&lt;br&gt;You can't help the input conversion -- decimal fractions don't always (all right, rarely) convert exactly to binary fractions, and the input conversion has to live with that.  But you can control the output so that it looks tidier. Study the standard C output format conversions, the f conversion in particular, and limit the number of decimal places.  %.2f in this case.  That should produce the rounded result you're looking for.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Good luck.&lt;br&gt;Reply:My gut instinct is that it is a problem with your compiler. You may want to get a different compiler:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://openlist.asponge.com/getInfo.php?...&lt;br&gt;Reply:to get clean output, you need to use the formatting specifications in your printf statement.  For two digits after the decimal point, use %.2f&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;There is never a guarantee that internally floating point numbers will match exactly, even if math says that they should.  Many times when a computer adds, subtracts, multiplies, or divides floating point numbers a little bit of error will creep in.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;No matter how many bits it uses, the representation is always an approximation.  In decimal notation, it takes an infinite number of digits to write the value 1/3.  0.3333 is an approximation.  0.333333333333333333 is better, but still an approximation.  Since a floating point number is stored in binary, 0.2 is infinitely repeating like 1/3 in the decimal system.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Integers do not have this problem.  You might try using an internal representation that multiplies everything by 100.  then divide it just before you print it.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-2814133238077402818?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/2814133238077402818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/problem-in-reading-floating-point.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2814133238077402818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2814133238077402818'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/problem-in-reading-floating-point.html' title='Problem in reading floating point numbers using Dev-cpp?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-1238778693521224973</id><published>2009-07-14T21:25:00.000-07:00</published><updated>2009-07-14T21:25:13.115-07:00</updated><title type='text'>Hi, I'm an intermediate programmer, can you give me some graphical code for c++??</title><content type='html'>please, I need some code that will work with visual studios 2008 in that it doesn't have:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream.h%26gt;,#include%26lt;fstream....&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and if that program uses graphic.h, please tell me where to download graphic.h.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I want some easy sorce code,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Thank You very much&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Hi, I'm an intermediate programmer, can you give me some graphical code for c++??&lt;br&gt;i have some codes which i posted right in this link... http://pscode.com/vb/scripts/ShowCode.as... ..or visit my blog and just leave a comment at http://ronaldborla.blogsome.com/ or http://ronaldborla.wordpress.com/&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Also http://ronaldborla.blogsome.com/2008/02/... for my biggest announcement in my blog... (^^,) Thanks!&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-1238778693521224973?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/1238778693521224973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/hi-im-intermediate-programmer-can-you.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1238778693521224973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1238778693521224973'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/hi-im-intermediate-programmer-can-you.html' title='Hi, I&apos;m an intermediate programmer, can you give me some graphical code for c++??'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3949682759123178792</id><published>2009-07-14T21:24:00.003-07:00</published><updated>2009-07-14T21:24:56.821-07:00</updated><title type='text'>Plz help reg FILE I/O in c++?</title><content type='html'>#include %26lt;fstream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void read(ifstream %26amp;T) //pass the file stream to the function&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char ch;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(!T.eof())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;T.get(ch);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; ch;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; endl %26lt;%26lt; "--------" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream T("file1.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;read(T);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;T.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;T.open("file2.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;read(T);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;T.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;HERE FILE1 And FILE2 ARE TWO TXET FILES.FILE 1 IS GETTING OPENED BUT FILE2 IS NOT.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;WATS THE PROBLEM??&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Plz help reg FILE I/O in c++?&lt;br&gt;try this for an example, you will have to modify the code, I won't do your homework for you, but this should help you out&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool Load(ifstream%26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool ReadData(ifstream%26amp;, char[],int%26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void PrintData(const char[],int);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void clear(ifstream%26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void sort(char[],int);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void swapValues(char%26amp;,char%26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int indexOfSmallest(const char a[], int startIndex, int numberUsed);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream file;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int iSize;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char cData[100];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;try&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(!Load(file))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;throw "File Handle could not be acquired";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int i=0; i%26lt; 3; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(!ReadData(file,cData,iSize))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;throw "Data could not be read";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; iSize %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;PrintData(cData,iSize);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;sort(cData,iSize);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;PrintData(cData,iSize);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;file.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;catch(char* szError)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; endl %26lt;%26lt; "Error: " %26lt;%26lt; szError %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;exit(0x01);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool Load(ifstream%26amp; iFS)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;try&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;iFS.open("c:\test.txt",ios::in);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(!iFS.is_open())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;throw false; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;throw true;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;catch(bool bCode)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return bCode;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool ReadData(ifstream%26amp; iFS,char cData[], int%26amp; iSize)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;try&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;iFS %26gt;%26gt; iSize;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(iSize %26lt; 0);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;clear(iFS);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int i=0;i %26lt; iSize;i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;iFS.get(cData[i]);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;clear(iFS);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;throw true;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;catch(bool bCode)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return bCode;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void clear(ifstream%26amp; iFS)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char c = '\0';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(c!= '\n' %26amp;%26amp; !iFS.eof())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;iFS.get(c);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;c='\0';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void PrintData(const char cData[], int iSize)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int i=0; i %26lt; iSize; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; cData[i];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void sort(char a[], int numberUsed)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int indexOfNextSmallest;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int index;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    for (index = 0; index %26lt; numberUsed - 1; index++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;indexOfNextSmallest = indexOfSmallest(a, index, numberUsed);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        swapValues(a[index], a[indexOfNextSmallest]);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void swapValues(char%26amp; v1, char%26amp; v2)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    char temp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    temp = v1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    v1 = v2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    v2 = temp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int indexOfSmallest(const char a[], int startIndex, int numberUsed)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int min = a[startIndex],&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        indexOfMin = startIndex;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int index;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    for (index = startIndex + 1; index %26lt; numberUsed; index++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if (a[index] %26lt; min)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            min = a[index];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            indexOfMin = index;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    return indexOfMin;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;Reply:check if file2.txt exists OR&lt;br&gt;&lt;br /&gt;&lt;br /&gt;check permissions also OR&lt;br&gt;&lt;br /&gt;&lt;br /&gt;take different variable of ifstream OR&lt;br&gt;Reply:Hey read it here&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://www.chris.spear.net/pli/fileio.ht...&lt;br&gt;Reply:I just spent a while messing round with this and it took me a bit of time, but i figured out what's gone wrong. As far as I can tell the "close" method, doesn't completely reset the ifstream class, so when you open a new file with the same ifstream instance, it still has its "eof" bit set. You can fix it, by adding:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;T.clear();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;After your first call to:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;T.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;At least, that fixes it on my version (C++.Net 2003)&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3949682759123178792?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3949682759123178792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/plz-help-reg-file-io-in-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3949682759123178792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3949682759123178792'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/plz-help-reg-file-io-in-c.html' title='Plz help reg FILE I/O in c++?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3452889298358968914</id><published>2009-07-14T21:24:00.002-07:00</published><updated>2009-07-14T21:24:37.716-07:00</updated><title type='text'>How do I make it so this C++ program won't go into an infinite loop?</title><content type='html'>I'm not used to using character values in my loops. For some reason it goes a little while. It may not be infinite, I never waited long. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char builder_name[35];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void add_builder()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(choice != 'N' || choice != 'n')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ofstream builders;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; builders.open ("builders.txt", ios::app); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;         &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; " Enter the name of a builder: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin.get(builder_name, 35);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin.ignore();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; builders %26lt;%26lt; builder_name %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; builders.close();     &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; " Would you like to add another builder? (enter (Y) or (N): ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main () &lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; add_builder();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;How do I make it so this C++ program won't go into an infinite loop?&lt;br&gt;while(choice != 'N' || choice !='n')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;In this line and (%26amp;%26amp;) should be used instead of or(||).&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Because if or( || ) is used, atleast  one condition will be true for any input (n or N). so loop will go infinite. Hence we should use and(%26amp;%26amp;) to make the loop to terminate for either of the input n or N.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Semicolon should not be used at end of while loop.&lt;br&gt;Reply:Change the line:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(choice != 'N' || choice != 'n')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Into:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(choice != 'N' %26amp;%26amp; choice != 'n')&lt;br&gt;Reply:Here's your problem - while(choice != 'N' || choice != 'n').&lt;br&gt;&lt;br /&gt;&lt;br /&gt;It's that ol' debbil double negative, in a different context. As long as choice isn't both N and n, it loops. If choice ==N, choice !=n is true and vice versa.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://2edible-flowers.blogspot.com/&gt;edible flowers&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3452889298358968914?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3452889298358968914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/how-do-i-make-it-so-this-c-program-wont.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3452889298358968914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3452889298358968914'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/how-do-i-make-it-so-this-c-program-wont.html' title='How do I make it so this C++ program won&apos;t go into an infinite loop?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-631553801160736739</id><published>2009-07-14T21:24:00.001-07:00</published><updated>2009-07-14T21:24:18.354-07:00</updated><title type='text'>What am I doing wrong in this C++ program?</title><content type='html'>[Linker] error undefined reference to `meanCalc(int, int)'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;cmath%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int meanCalc(int,int);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main ()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int array[25];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int count = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int mean;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ofstream fout;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ifstream fin;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    fin.open("lab1.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if(!fin)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           cout%26lt;%26lt;"lab1.txt FAILED TO OPEN"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           cout%26lt;%26lt;"PLEASE CHECK THE FILE AND TRY AGAIN";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    do {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        fin%26gt;%26gt;array[count];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        count++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        } while (fin);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        count-=2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    mean = meanCalc (array[25],count);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;mean;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    for (int i=0;i%26lt;=count;++i)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       cout%26lt;%26lt;array[i]%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    system ("PAUSE");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int meanCalc (int (array)[25], int count)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int mean;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    for (int i=0;i%26lt;=count;++i)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        x = array[i] + array[i++];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    mean = x/count;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    return (mean);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;What am I doing wrong in this C++ program?&lt;br&gt;int meanCalc(int,int);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;doesn't jibe with:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int meanCalc (int (array)[25], int count)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;first takes two ints as input, second takes array of ints and an int. you need to reconcile that. i would modify this int meanCalc(int,int); accordingly.&lt;br&gt;Reply:i#include%26lt;iostrem.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;cmath.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream.h%26gt;&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-631553801160736739?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/631553801160736739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/what-am-i-doing-wrong-in-this-c-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/631553801160736739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/631553801160736739'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/what-am-i-doing-wrong-in-this-c-program.html' title='What am I doing wrong in this C++ program?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-213933161370569328</id><published>2009-07-14T21:24:00.000-07:00</published><updated>2009-07-14T21:24:12.710-07:00</updated><title type='text'>What is wrong with this code ? its c++?</title><content type='html'>#include %26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  float costtotal,totalcost=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int ordercount,I=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   float averagecost,avg;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     void determinecost (float,int,float%26amp;,int%26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         determinecost(totalcost,I,totalcost%26amp;,I%26amp;)...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   costtotal = totalcost;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   ordercount = I;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    void calcaverage(float,int,float%26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    averagecost=calcaverage(costtotal,orderc...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ofstream outfile ("a:\\PIZZACOST.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile%26lt;%26lt;setw(20)%26lt;%26lt;"The Average cost is: "%26lt;%26lt;setprecision(4)%26lt;%26lt;showpoint;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile%26lt;%26lt;dec%26lt;%26lt;averagecost%26lt;%26lt;"\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     cout%26lt;%26lt;"DONE......Check file";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void determinecost (float totalcost,int I,float%26amp; totalcost, int%26amp; I)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int totalpizzaorders = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int totallargepizzas = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int totalmediumpizzas = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int totalsmallpizzas = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int accnum;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  char pizzasize;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  char pizzatype;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  float cost;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream infile("a:\\PIZZAORDER.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ofstream outfile ("a:\\PIZZACOST.txt);&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;What is wrong with this code ? its c++?&lt;br&gt;you havn't closed "void determinecost (...)" function with curly braces " } "&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;in c++, you have to close any block of code with } that has been opened with {&lt;br&gt;Reply:Adding the compiler error message would make answering the question much easier too!&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;But yes, the final curly brace does appear to be missing - unless you simply missed copying it.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-213933161370569328?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/213933161370569328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/what-is-wrong-with-this-code-its-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/213933161370569328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/213933161370569328'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/what-is-wrong-with-this-code-its-c.html' title='What is wrong with this code ? its c++?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3576412956292403392</id><published>2009-07-12T22:16:00.002-07:00</published><updated>2009-07-12T22:16:41.016-07:00</updated><title type='text'>Ok still have a problem with this C++ program?</title><content type='html'>// This program by Dillon Nicholson gets numbers by the user&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// then counts the number of digits in the number either being both&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// positive or negitive whole numbers&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void countingFunction(int);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ofstream out;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; out.open("output.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int number, num;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; out%26lt;%26lt;"This is the program of : ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    out%26lt;%26lt;"Dillon Nicholson"%26lt;%26lt;"\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    out%26lt;%26lt;"CMPS 1043-02"%26lt;%26lt;"\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    out%26lt;%26lt;"Due date:";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    out%26lt;%26lt;" Nov 15 2007"%26lt;%26lt;"\n"%26lt;%26lt;"\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;number;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;num;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; countingFunction(number);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;out%26lt;%26lt;num;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; out.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;void countingFunction(int num, int count)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while (num != 0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (num %26lt; 0) num*=-1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;else if (num %26gt;= 10)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;count = 1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;count++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;num= num / 10;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;its got an error, im sorry for reposting but i made alot of changes, but its spose to allow me to imput a number then count the digits in it, please ne advice or correction of code would be great&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Ok still have a problem with this C++ program?&lt;br&gt;remove line 24: cin%26gt;%26gt;num&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;why would you capture an input to the result?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;line 9 should be:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void countingFunction(int, int%26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;line 25 should be:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;countingFunction(number, num);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;line 31 should be;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void countingFunction(int num, int %26amp;count)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;you need to pass by reference or the count will not pass back.&lt;br&gt;Reply:modify main() to:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int number=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;number;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int count=1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (number %26lt; 0) number *= -1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while ((number/=10) != 0) count++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;count;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Done :).&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Update: That should be a cinch:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int countingFunction(int number)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int count=1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (number %26lt; 0) number *= -1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while ((number/=10) != 0) count++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return count;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and call countingFunction(number) from your main().&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3576412956292403392?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3576412956292403392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/ok-still-have-problem-with-this-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3576412956292403392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3576412956292403392'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/ok-still-have-problem-with-this-c.html' title='Ok still have a problem with this C++ program?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3081409863543992085</id><published>2009-07-12T22:16:00.001-07:00</published><updated>2009-07-12T22:16:24.895-07:00</updated><title type='text'>Can someone help me with a c++ program please?</title><content type='html'>hey i have this program thats supposed to read in info about students from a file organize and print it out, then read in some more info and calculate the gpa and print that out as well.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I have the program done, but for some reason it doesnt work, when i run it it outputs this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;record #0 from readdata:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;from SetAll&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;it prints that out 20 times from numbers 0-19, the only error that the compiler gives me is&lt;br&gt;&lt;br /&gt;&lt;br /&gt;warning C4244: '=' : conversion from 'double' to 'int', possible loss of data&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Im going to post my program in chunks since it spretty big someone help plz&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Course{    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        string name; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        char grade;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        int hours;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;public:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Course(){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                name="";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                grade=' ';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                hours=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        Course(string n, char g, int h){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                name=n;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                grade=g;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                hours=h;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Can someone help me with a c++ program please?&lt;br&gt;*looking up*&lt;br&gt;&lt;br /&gt;&lt;br /&gt;That is nice of you to try to help this guy, but you are providing Java solutions to a C++ problem.  Doh!&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;EDIT:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This is fairly hopeless right now.  If  you look closer, you have pasted a lot of your code with lines that are truncated.  (Search for the lines ending in "...").  I made a quick attempt to copy and paste your program, but it won't even compile (of course) as posted.  If you address this there is a strong possibility that I will be able to help you fix this once and for all.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Edit #2 - Too funny!  I offer to give a guy help, and someone gives me a "thumbs down".  Beautiful!&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Oh, and looking upwards again...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You consider it anal when I question when a guy puts out code in C++, and Java solutions that aren't necessarily even pertinent to his problem were provided?  It is my opinion that you might be dwelling on the compiler "warning" that he incurred, which might not even be remotely related to his *problems*.  He is apparently suffering far worse complications than some loss of precision from what he printed out.  It looks like he is printing empty gibberish without any real results at this point.  You are correct in what you have written, but this doesn't seem to be his worst issue from what he has written.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;By the way, no offense or personal malice toward the guy on top, OK?  I can now see that you are competent and not just some rube that copied and pasted from Sun's website.&lt;br&gt;Reply:DISCLAIMER: I use Java syntax and code in my answer, but it should be relatively the same in C++ (except for when i use parseDouble(). I write this disclaimer because some people are anal (*cough* the answerer below me *cough*). I know all too well that the program is in C++. Not stupid. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;***************&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;In general, the way to fix this is to find the line of code throwing the error and cast (as an integer) the double variable you're attempting to assign to an integer. The rule of thumb here is that you can't assign an int to a double without some modification, or without a loss of precision.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Like this... (the (int) is where I'm doing the casting)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int test = (int) variable&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;(where variable is any double number).&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Example:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;THIS IS WRONG.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*******************&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double testDouble = 2.3;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int test = testDouble;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*******************&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;THIS IS RIGHT.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*******************&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double testDouble = 2.3;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int test = (int)testDouble;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*******************&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You might also have to do something more complex, like&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*******************&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double testDouble = 2.3;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int test = Int.parseInt(testDouble);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*******************&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;(that was just an example, in that case, you wouldn't need to use parseInt(), a (int) caste would be sufficient.)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;It all depends. Basically, though, you need to get the left side (integer) to be of the same as the right side. The way you have it, the right side is too complex for a much less complex integer, explaining why the compiler is yelling at you.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://2covent-garden.blogspot.com/&gt;covent garden&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3081409863543992085?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3081409863543992085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/can-someone-help-me-with-c-program_12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3081409863543992085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3081409863543992085'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/can-someone-help-me-with-c-program_12.html' title='Can someone help me with a c++ program please?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3729912113137175123</id><published>2009-07-12T22:16:00.000-07:00</published><updated>2009-07-12T22:16:09.082-07:00</updated><title type='text'>Can someone help me with a c++ program please?</title><content type='html'>hey i suck at this, i need to write a program that plays the game hangman, i wrote some of it, not even sure if any of it is right though.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I'll post the programs and then I'll ask questions.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br&gt;&lt;br /&gt;&lt;br /&gt; string myWords[1000];&lt;br&gt;&lt;br /&gt;&lt;br /&gt; short wordCount=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ifstream word;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; word.open("dictionary.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    while (!word.eof()){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  word%26gt;%26gt;myWords;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  wordCount++; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int x = rand() % wordCount + 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; string question = myWords[x];&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;void drawGallows(char a[]){&lt;br&gt;&lt;br /&gt;&lt;br /&gt; char gallows[10]{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  " //========= ",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        " || ",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        " || ",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        " || ",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        " || ",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        " || ",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        " || ",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        " || ",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        "/||\ ",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       "&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Can someone help me with a c++ program please?&lt;br&gt;&lt;br&gt;Reply:__________";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;Reply:Well, you seem to have your gallows on the right track, so I'll omit that.  My example uses streamstreams in lieu of a file since I didn't feel like creating a file (and you already have the code for that).&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; For the answer, I'm taking the string's length and turning all its characters into asterisks.  Once a letter is found, the string 'ourword' character is also turned into an asterisk.  Once all the characters in 'ourword' are asterisks, then it matches the answer, ie.  * * * * * *. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;[code]&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;sstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int found;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string ourword; //for example, copies an array word for puzzle&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string answer; //used for comparison&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int wrong=0; //must initialize this for increment&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void startgame()&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;std::cout%26lt;%26lt;"&lt;br&gt;Reply:||\n"; //build this function to display hangman&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//////////////////////////////////////...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string%26amp; FindChar(string%26amp; look_for_letter,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const string%26amp; findMe) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//start at pos 0&lt;br&gt;&lt;br /&gt;&lt;br /&gt;size_t letter = look_for_letter.find(findMe, 0);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// look for letter&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (letter != string::npos)  //string, find and replace function&lt;br&gt;&lt;br /&gt;&lt;br /&gt;found=1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;found=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//////////////////////////////////////...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; string letter; //we declare this globally since it's used both&lt;br&gt;&lt;br /&gt;&lt;br /&gt; //inside and outside of call_for_letter function.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void call_for_letter()&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  letter.erase();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  std::cout%26lt;%26lt;"please enter a letter";  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  std::cin%26gt;%26gt;letter;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;std::string sentence="I am a string and I want to add myself into"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             " an array ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;std::stringstream as;   //in lieu of reading from file I'm using a&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                        //stringstream - I'm declaring that here.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;std::stringstream ar;   //we'll use this stream to buffer sentence&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                        //for reading into an array&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;std::string word; //our string word once found&lt;br&gt;&lt;br /&gt;&lt;br /&gt;std::string fullmonty[1024]; //size limit&lt;br&gt;&lt;br /&gt;&lt;br /&gt;std::string billy [13]; //our array size -- arrays begin at 0, not 1!&lt;br&gt;&lt;br /&gt;&lt;br /&gt;std::string entry; //our string to store underscore display&lt;br&gt;&lt;br /&gt;&lt;br /&gt;std::string underline="_"; //character to use for underscore&lt;br&gt;&lt;br /&gt;&lt;br /&gt;std::string asterisk="*";  //character to use for asterisk&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main ()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;as %26lt;%26lt; sentence;  //insert our sentence of words into stringstream&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ar %26lt;%26lt; sentence;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  for (int n=0 ; n%26lt;13 ; n++ ) //n12 - do not exceed array size&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  std::getline(as,word,' '); //word stops at whitespace&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   billy[n]=word; //begin inserting words into array beginning at 0&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                  //as for loop advances, so does our array #&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  std::cout %26lt;%26lt; billy[n]%26lt;%26lt;std::endl; //print each array at its stored&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  std::cout%26lt;%26lt;std::endl;//for display spacing&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  std::cout%26lt;%26lt;billy[3]; //for show that array is stored.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  std::cin.get(); //pause to look&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  ourword=billy[3]; //copy this array to ourword for puzzle word&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  //make underscores for display (entry string)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        for (int y=0; y%26lt;ourword.length(); y++){ //use array.string&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         //length to determine how many underscores should be inserted&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         // into empty 'entry' string.  Same for asterisks&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        entry.insert(0,underline,0); //insert underscores&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        answer.insert(0,asterisk,0);  //insert asterisk *use to compare&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        //a completed answer&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;           }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        std::cout%26lt;%26lt;std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        std::cout%26lt;%26lt;entry; //displays underscore (word length)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  std::cin.get();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  //add entire sentence into an array&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   std::getline(ar,word);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   fullmonty[1024]=word;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   std::cout%26lt;%26lt;std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   std::cout%26lt;%26lt;fullmonty[1024];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   std::cin.get();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  //let's start a game&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  while (letter!="quit"){  //so long as user doesn't type in 'quit'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    startgame();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    call_for_letter(); //call our input function&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;           FindChar(ourword,letter); //look for letter&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   string::size_type loc= ourword.find(letter); //id location&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if( loc!= string::npos )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            ourword.replace(loc,1,"*");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            entry.replace(loc,1,letter); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;            &lt;br&gt;&lt;br /&gt;&lt;br /&gt;               std::cout%26lt;%26lt;std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;               std::cout%26lt;%26lt;ourword; //we replaced our found letter with an asterisk&lt;br&gt;&lt;br /&gt;&lt;br /&gt;               std::cout%26lt;%26lt;std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;               std::cout%26lt;%26lt;entry; //above, we've replaced an underscore with letter found&lt;br&gt;&lt;br /&gt;&lt;br /&gt;               startgame(); //return to input another letter&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        else{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        std::cout%26lt;%26lt;"letter not found";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        //here, you would handle wrong answer, count them,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        //change hangman configuration in startgame strings.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        wrong++; //keep track of wrong letters&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        std::cin.get();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        startgame(); //return to input another letter if wrong answers are below min.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if (ourword==answer)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        std::cout%26lt;%26lt;"You win!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cin.ignore();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cin.get();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         &lt;br&gt;&lt;br /&gt;&lt;br /&gt;         }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;[/code]&lt;br&gt;Reply:I think you can consult a freelancers to get your code working&lt;br&gt;&lt;br /&gt;&lt;br /&gt;from&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://expert.myitcareer.org/&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3729912113137175123?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3729912113137175123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/can-someone-help-me-with-c-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3729912113137175123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3729912113137175123'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/can-someone-help-me-with-c-program.html' title='Can someone help me with a c++ program please?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-2959042800062596785</id><published>2009-07-12T22:15:00.003-07:00</published><updated>2009-07-12T22:15:51.943-07:00</updated><title type='text'>I need some help with a C++ program?</title><content type='html'>Hey I keep getting errors in this program and im not sure how to fix them, the program is supposed to tally up votes and print out winners in 6 different races.  I'll post the program first and then my question:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void tally(int%26amp;,int%26amp;,int%26amp;,int%26amp;,int%26amp;,int%26amp;,int%26amp;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void print(int, int, int, int);  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main() {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"CS-114 Ballot Counter"%26lt;%26lt;endl%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Presidency:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(1, 2, p1, p2);  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Vice Presidency:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(3, 4, vp1, vp2);  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Secretary:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(5, 6, s1, s2);  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Treasurer:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(7, 8, t1, t2);  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Judge:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(9, 10, j1, j2);  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Senator:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(11, 12, sen1, sen2);  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;I need some help with a C++ program?&lt;br&gt;Undeclared identifier means you're using a variable that you haven't declared yet, and the compiler doesn't know what it is since you haven't told it.  You need to declare p1, p2, vp1, etc before you ask the computer to print them.  So at the very top of your main(), you need this statement:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int p1, p2, vp1 .... sen1, sen2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You probably need to initialize all of them to zero too before you start; otherwise they will contain garbage values.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Next, if your program really executes in that order, I think you're trying to print the results before you actually collect them, so you need to open ballot.txt and tally up the votes before you call print(1, 2, p1, p2) etc.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Also, you're getting voter %26gt;%26gt; vote before your while loop, then doing it again once you get inside the loop, so you're always going to miss the first vote, unless the first entry in ballot.txt is a dummy value.  You should delete the first voter %26gt;%26gt; vote; statement.  If the file's empty, you'll get an error there anyway.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Your big long if block should be a switch-case statement instead of a series of if's.  I believe the syntax is like this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;switch(vote)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case 1: p1++; break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case 2: p2++; break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;default: cerr %26lt;%26lt; "Invalid vote";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The default case is for when none of the other cases match.  You currently have p1+=0 for that, which makes no sense.  You should just do nothing, or at least output an error message.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Good luck with your program!&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://1email-cards.blogspot.com/&gt;email cards&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-2959042800062596785?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/2959042800062596785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/i-need-some-help-with-c-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2959042800062596785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2959042800062596785'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/i-need-some-help-with-c-program.html' title='I need some help with a C++ program?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-5908446856226473880</id><published>2009-07-12T22:15:00.002-07:00</published><updated>2009-07-12T22:15:36.733-07:00</updated><title type='text'>I need a program in c++ that read an archive?</title><content type='html'>The archive is like this: avemaria { anormal } . Ok I need that the program separate the word "anormal" and put it in a queue.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This is what I got:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;cassert%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ifstream archivo;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    string reading,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           palabras;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           &lt;br&gt;&lt;br /&gt;&lt;br /&gt;           getline(cin, palabras);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    archivo.open(palabras.data());&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    assert( archivo.is_open() );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    for (;;)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        archivo %26gt;%26gt; reading;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if  (  archivo.eof() ) break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if ( reading == "{")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout%26lt;%26lt;reading;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout%26lt;%26lt;" ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    system("pause");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Please, help me.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Thanks&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;I need a program in c++ that read an archive?&lt;br&gt;Read the string.  When you get to the "{", read the following characters into the queue until you get to the "}".  (It's called a state machine, and this one is trivially simple.)&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-5908446856226473880?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/5908446856226473880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/i-need-program-in-c-that-read-archive.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5908446856226473880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5908446856226473880'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/i-need-program-in-c-that-read-archive.html' title='I need a program in c++ that read an archive?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-2607264078058092488</id><published>2009-07-12T22:15:00.001-07:00</published><updated>2009-07-12T22:15:20.307-07:00</updated><title type='text'>How would i do this c++ program without using boolean?</title><content type='html'># include %26lt;iostream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;# include %26lt;iomanip.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;ctype.h%26gt; // needed for toupper&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;stdlib.h%26gt;// needed for rand&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main ( )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int num[20]={0};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int numLength = 20;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int count = 0;count %26lt; 20;count++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       cout%26lt;%26lt;"enter 20 numbers with&lt;br&gt;&lt;br /&gt;&lt;br /&gt; repeating numbers"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       do{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       cout%26lt;%26lt;"enter number "&lt;br&gt;&lt;br /&gt;&lt;br /&gt;%26lt;%26lt;(count+1)%26lt;%26lt;": "%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       cin %26gt;%26gt; num[count];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       while (num[count]%26lt;10&lt;br&gt;&lt;br /&gt;&lt;br /&gt; || num[count] %26gt; 100);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "The original set of numbers were: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int countfun = 0;countfun&lt;br&gt;&lt;br /&gt;&lt;br /&gt; %26lt; 20;countfun++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       cout %26lt;%26lt; num[countfun]&lt;br&gt;&lt;br /&gt;&lt;br /&gt;%26lt;%26lt; setw(3);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt;"\nThe different numbers&lt;br&gt;&lt;br /&gt;&lt;br /&gt; from the set of integers are: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I'm supposed to have 20 random numbers with repeating variables.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Example: My numbers 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Original set of numbers: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2&lt;br&gt;&lt;br /&gt;&lt;br /&gt;New set of numbers: 1 2&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I can't use boolean to remove the duplicates. How would I do this? Thanks.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;How would i do this c++ program without using boolean?&lt;br&gt;After you assign a number into the array, test whether that number is equal to any other array member.  If it is a match, then do not increment to the next array member, because you want to assign the next number into that same array member.  If it is not a match then you assign the next number to the same array member.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;For example, the value of num[0] is 1 and you assign 1 into another array member, here's the test:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int i=0; i%26lt;count; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (num[i] == num[0])   count--;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Now you might have another problem, because each time you decrement "count", your other loop "for(int count = 0;count %26lt; 20;count++)" will run an extra iteration.  That problem can be solved by using a variable such as "max" instead of the literal number "20", and decrementing "max" when you decrement "count".  So now the test will look like this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int i=0; i%26lt;count; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (num[i] == num[0])   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;{   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    count--;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    max--:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;Reply:This sounds like a class project, so I'm not going to give you any code so that you won't be accused of cheating.  That being said, here are a couple of solutions.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Get the instructor to define "can't use boolean."  Are you not allowed a boolean variable?  What about a method that returns a boolean?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;If you can use a method, that is how I would do it:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool duplicateFound(int* original_set, int num_to_check)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if that is not allowed, remember that in C++, boolean is really an integer.  False is 0, anything else is true.  But this is really cheating.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;How about a recursive method that returns the duplicate?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int recursiveCheck(int* num_to_check, num)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    //check the first number and you are not at the end of the array&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   // if check fails, increment the pointer and call this function&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-2607264078058092488?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/2607264078058092488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/how-would-i-do-this-c-program-without.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2607264078058092488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2607264078058092488'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/how-would-i-do-this-c-program-without.html' title='How would i do this c++ program without using boolean?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-5723082667800196197</id><published>2009-07-12T22:15:00.000-07:00</published><updated>2009-07-12T22:15:03.583-07:00</updated><title type='text'>Creating a simple menu in C++?</title><content type='html'>I want to create a very simple menu that one option to allow me to load a input file and another option to display the input file and the last option to quit the program.. Is there any resources that can help me with this?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I have this so far:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int l, d, q;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    char ch;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ofstream outFile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    string outputFile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          cout %26lt;%26lt; "Menu" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          cout %26lt;%26lt; "L     Load from file";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          cin %26gt;%26gt; ch;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          cout %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outFile.open("sample.txt", ios::out);}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I compile it successfully but running it was kinda messed up (figured that anyway since it's not completely done).&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Creating a simple menu in C++?&lt;br&gt;it is an example of implementng menu urs dont has any menu concept.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;stdio.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;conio.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void main(void)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int num1, num2, operation, result;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;clrscr();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;printf("Enter a number: ");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;scanf("%d", %26amp;num1);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;printf("Enter a number: ");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;scanf("%d", %26amp;num2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;printf("Indicate math operation\n[1:add; 2:sub; 3:mul; 4:div]: ");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;scanf("%d", %26amp;operation);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;switch(operation){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case 1:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;result = num1 + num2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case 2:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;result = num1 - num2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case 3:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;result = num1 * num2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case 4:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;result = num1 / num2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;default:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;result = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;printf("\nThe result is %d", result);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-5723082667800196197?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/5723082667800196197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/creating-simple-menu-in-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5723082667800196197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5723082667800196197'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/creating-simple-menu-in-c.html' title='Creating a simple menu in C++?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-2844392995675730153</id><published>2009-07-12T22:14:00.003-07:00</published><updated>2009-07-12T22:14:50.992-07:00</updated><title type='text'>I need help with a c++ program please?</title><content type='html'>im getting some errors in my program that i dont know how to fix help please&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ill post the program first and then the errors&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void tally(int%26amp;,int%26amp;,int%26amp;,int%26amp;,int%26amp;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void print(int, int, int, int); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main() {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"CS-114 Ballot Counter"%26lt;%26lt;endl%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int p1,p2,vp1,vp2,s1,s2,t1,t2,j1,j...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Presidency:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(1, 2, p1, p2); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Vice Presidency:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(3, 4, vp1, vp2); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Secretary:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(5, 6, s1, s2); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Treasurer:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(7, 8, t1, t2); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Judge:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(9, 10, j1, j2); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Senator:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(11, 12, sen1, sen2); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;I need help with a c++ program please?&lt;br&gt;I have never used C++, but just looking at the code, like in mathematics, it looks like you my be missing some brackets- like "}}}}" for the other side of your program code for your variables int p1,p2,vp1,vp2,s1,s2,t1,t2,j1, j.., and so on. Just like in Excel, mathematics, or any other program, your variables, Boolean logic, and other definitions will not work unless what you plug into the formulas follow certain procedures like Multiplication, Division, Addition, and Subtraction. I believe what you have at the top is what is called the Pseudo code (which describes what the program should do so this is only relevant to other programmers who want to know what your program should do).&lt;br&gt;Reply:What compiler you using with? it didn't show the line number where the error is, that's hard for you and us to know where is the error located.&lt;br&gt;Reply:What language is this???&lt;br&gt;Reply:i'm sick of that, why not u ask with the teacher.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://cheap-flowers4.blogspot.com/&gt;cheap flowers&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-2844392995675730153?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/2844392995675730153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/i-need-help-with-c-program-please_12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2844392995675730153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2844392995675730153'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/i-need-help-with-c-program-please_12.html' title='I need help with a c++ program please?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-2971434205437019045</id><published>2009-07-12T22:14:00.002-07:00</published><updated>2009-07-12T22:14:34.243-07:00</updated><title type='text'>I need help with a c++ program please?</title><content type='html'>hey Im getting some errors that dont make sense to me and i dont know how to fix&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ill post my code and then the errors&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void tally(int%26amp;,int%26amp;,int%26amp;,int%26amp;,int%26amp;,int%26amp;,int%26amp;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void print(int, int, int, int);  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main() {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"CS-114 Ballot Counter"%26lt;%26lt;endl%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int p1,p2,vp1,vp2,s1,s2,t1,t2,j1,j2,sen1,sen...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Presidency:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(1, 2, p1, p2);  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Vice Presidency:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(3, 4, vp1, vp2);  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Secretary:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(5, 6, s1, s2);  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Treasurer:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(7, 8, t1, t2);  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Judge:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(9, 10, j1, j2);  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl%26lt;%26lt;"Here's the race for the Senator:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(11, 12, sen1, sen2);  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;I need help with a c++ program please?&lt;br&gt;What are the errors?&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-2971434205437019045?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/2971434205437019045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/i-need-help-with-c-program-please.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2971434205437019045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2971434205437019045'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/i-need-help-with-c-program-please.html' title='I need help with a c++ program please?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3443653254019584819</id><published>2009-07-12T22:14:00.001-07:00</published><updated>2009-07-12T22:14:17.634-07:00</updated><title type='text'>Someone help me with this c++ program please?</title><content type='html'>ok I have a program that reads in values from a file which contains a bunch of numbers, it tallies these numbers as votes in 6 different races and prints out the number of votes for each candidate as well as the winner and the percentage of votes, i need to rewrite the program using arrays which i dont know how to do, heres the program:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void &lt;br&gt;&lt;br /&gt;&lt;br /&gt;tally(int%26amp;,int%26amp;,int%26amp;,int%26amp;,int%26amp;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void print(int, int, int, int); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main() {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int p1=0,p2=0,vp1=0,vp2=0,s1=0,s2=...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int vote;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream voter;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;voter.open("ballot.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(!voter.eof()){&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Someone help me with this c++ program please?&lt;br&gt;Think of an array as a row in an excel worksheet.  Each cell is an array position.  Each position has the same datatype.  So, if you have 12 candidates, you could keep track of their votes in an array as follows:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int candidates[12];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Arrays always start at position 0. Suppose you have Fred and Joe as candidates. Fred can be candidate[0] and Fred is candidate[1].  Then you can use them just as any other int. For example, to add one to the vote count for Fred, just do this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;candidate[1]=candidate[1]+1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;(Or shorter, candidate[1]++; )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;There's more to arrays, but this should get you going.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3443653254019584819?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3443653254019584819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/someone-help-me-with-this-c-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3443653254019584819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3443653254019584819'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/someone-help-me-with-this-c-program.html' title='Someone help me with this c++ program please?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-16111028124525707</id><published>2009-07-12T22:14:00.000-07:00</published><updated>2009-07-12T22:14:00.469-07:00</updated><title type='text'>Help me with a c++ program please?</title><content type='html'>hey i need a little help with a program, ill post part of the program and then ask my question&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Course{ &lt;br&gt;&lt;br /&gt;&lt;br /&gt;string name;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char grade; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int hours;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;public:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string ("") in the default constructor.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Course(){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;name = "";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;grade = "";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;hours = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Course(string n, char g, int h);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void setName(string n){name=n};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void setGrade(char g){grade=g};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void setHours(int h){hours=h};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string getName(){return name};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char getGrade(){return grade};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int getHours(){return hours};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void print(){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (name != ""){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout.width(10); cout%26lt;%26lt; name;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout.width(4); cout %26lt;%26lt; grade;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout.width(4); cout %26lt;%26lt; hours %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "....." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Student{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string last,first,street,city,state,z...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int id;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int num_classes;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Course classes[15]; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int hours_att, hours_earned, grade_points;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double gpa;&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Help me with a c++ program please?&lt;br&gt;WOW!! Way out of my league im barely learning C++,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;but you think you can help me, You look like you know way more than i do. Look at my questions please?&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-16111028124525707?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/16111028124525707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-me-with-c-program-please_12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/16111028124525707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/16111028124525707'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-me-with-c-program-please_12.html' title='Help me with a c++ program please?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3702342080292507452</id><published>2009-07-12T22:13:00.002-07:00</published><updated>2009-07-12T22:13:43.753-07:00</updated><title type='text'>Help me with a c++ program please?</title><content type='html'>hey i need a little help with a program, ill post part of the program and then ask my question&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Course{     &lt;br&gt;&lt;br /&gt;&lt;br /&gt;string name; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;char grade;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int hours;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;public:&lt;br&gt;&lt;br /&gt;&lt;br /&gt; string ("") in the default constructor.&lt;br&gt;&lt;br /&gt;&lt;br /&gt; Course(){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  name = "";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  grade = "";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  hours = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt; Course(string n, char g, int h);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; void setName(string n){name=n};&lt;br&gt;&lt;br /&gt;&lt;br /&gt; void setGrade(char g){grade=g};&lt;br&gt;&lt;br /&gt;&lt;br /&gt; void setHours(int h){hours=h};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; string getName(){return name};&lt;br&gt;&lt;br /&gt;&lt;br /&gt; char getGrade(){return grade};&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int getHours(){return hours};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; void print(){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (name != ""){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout.width(10); cout%26lt;%26lt; name;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout.width(4); cout %26lt;%26lt; grade;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout.width(4); cout %26lt;%26lt; hours %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "....." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Student{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; string last,first,street,city,state,zip,major,m...&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int id;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int num_classes;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; Course classes[15]; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int hours_att, hours_earned, grade_points;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; double gpa;&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Help me with a c++ program please?&lt;br&gt;can you tell me what happens when you run it&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://baseball-cards1.blogspot.com/&gt;baseball cards&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3702342080292507452?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3702342080292507452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-me-with-c-program-please.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3702342080292507452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3702342080292507452'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-me-with-c-program-please.html' title='Help me with a c++ program please?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-8526604587172131282</id><published>2009-07-12T22:13:00.001-07:00</published><updated>2009-07-12T22:13:29.084-07:00</updated><title type='text'>Load and save feature c++?</title><content type='html'>//load and save... i hope!!!&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    system ("color 2B");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int number;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; "hi.\n\n\nContinue:1\nNew:2\n\n\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cin %26gt;%26gt; choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if (choice==2)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   { cout %26lt;%26lt; "\n\nEnter number.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; number;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Number stored";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if (choice==1)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                  cout %26lt;%26lt; "\n\n\nYour number is: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                  cout %26lt;%26lt; number;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    system ("PAUSE");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;How do I make it to where when the user restarts the program it will display the number they entered before? everytime i try to load a number i entered it always says 49. plzz post&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Load and save feature c++?&lt;br&gt;It seems like you aren't trying to store anything in an fstream at all even though you included it. Just initialize an fstream and write to the same place each time. The 49 you see is probably an uninitialized variable that happens to have a 49 in it. It will be something else later.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-8526604587172131282?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/8526604587172131282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/load-and-save-feature-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/8526604587172131282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/8526604587172131282'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/load-and-save-feature-c.html' title='Load and save feature c++?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-8913081838016258630</id><published>2009-07-12T22:13:00.000-07:00</published><updated>2009-07-12T22:13:13.756-07:00</updated><title type='text'>I am using c++ with doubles.  say the number is 987654321, it changes it to 987650000.  anyone know why? fix?</title><content type='html'>#include %26lt;stdlib.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;math.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;time.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     double ktemp=987654321.123456789;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     cout %26lt;%26lt; ktemp %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;it will display 9.87654e+008, and if I divide it by 1000 it shows 987654.  this is a huge problem since im dealing with GIS coordinates and I NEED the full value of the number, i get the same problem when writing these values to a file, which is my ultimate goal&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;I am using c++ with doubles.  say the number is 987654321, it changes it to 987650000.  anyone know why? fix?&lt;br&gt;try&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(int argc, char* argv[])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double ktemp=987654321.123456789;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout.precision(20);  // this sets the precision of the output to 20 places.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; ktemp %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; ktemp/1000. %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-8913081838016258630?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/8913081838016258630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/i-am-using-c-with-doubles-say-number-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/8913081838016258630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/8913081838016258630'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/i-am-using-c-with-doubles-say-number-is.html' title='I am using c++ with doubles.  say the number is 987654321, it changes it to 987650000.  anyone know why? fix?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-1539662054847239468</id><published>2009-07-12T22:12:00.003-07:00</published><updated>2009-07-12T22:12:57.056-07:00</updated><title type='text'>Why does this c++ program go into an infinite loop?</title><content type='html'>This program keeps going into an infinite loop for some reason. When I delete everything from ofstream builders; to  builders.close(); cin.ignore(); it doesn't go into the infinite loop. So the eroor is somewhere in there.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char builder_name[35];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void add_builder()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(choice != 'N' %26amp;%26amp; choice != 'n')&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// error is somewhere between here&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ofstream builders;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; builders.open ("builders.txt", ios::app); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;         &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; " Enter the name of a builder: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin.get(builder_name, 35);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin.ignore();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; builders %26lt;%26lt; builder_name %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; builders.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cin.ignore();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// and here&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; " Would you like to add another builder? (enter (Y) or (N): ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main () &lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; add_builder();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Why does this c++ program go into an infinite loop?&lt;br&gt;Move the 2nd cin.ignore() to after cin %26gt;%26gt; choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;In response to the other answerer, your logic in the while loop is fine.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;(choice != 'N' %26amp;%26amp; choice != 'n')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;If choice is Q, y or anything  then it is both != 'N' and  !='n'  (true %26amp;%26amp; true  : true)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;If choice is N then the conditions is true %26amp;%26amp; false which is false, and the condition fails, ending the loop.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;If the choice is n, then the condition is false %26amp;%26amp; true which is false, and the condition fails, ending the loop.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I think the third answerer is confusing "%26amp;%26amp; and" with "|| or"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(choice != 'N' || choice != 'n')  (this will be an infinite loop)&lt;br&gt;Reply:The while loop never breaks.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and found the mistake 1st U said &lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(choice != 'N' %26amp;%26amp; choice != 'n')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This is impossible instead try this&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(choice != 'N' || choice != 'n')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;2nd&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; " Would you like to add another builder? (enter (Y) or (N): ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;\\write this&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(choice == 'N' || choice == 'n'){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;break();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}else{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;\\name of that Function or declartion&lt;br&gt;Reply:because you put "return 0 ;" that makes it return to the begining of the code. and the semi colon makes it a command. at least i think thats what it is.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-1539662054847239468?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/1539662054847239468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/why-does-this-c-program-go-into.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1539662054847239468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1539662054847239468'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/why-does-this-c-program-go-into.html' title='Why does this c++ program go into an infinite loop?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-2145203170377652853</id><published>2009-07-12T22:12:00.002-07:00</published><updated>2009-07-12T22:12:44.851-07:00</updated><title type='text'>In my c program i can't do any remove or rename to file is it because i openit and close in each function?</title><content type='html'>or what is prevent the rename and remove&lt;br&gt;&lt;br /&gt;&lt;br /&gt;i include fstream&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;In my c program i can't do any remove or rename to file is it because i openit and close in each function?&lt;br&gt;Of course yo can't. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Every file in C:\program files is very important to your computer and some of them are still running. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Trying to remove or rename them will let your computer get crash easily.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;If you just want to remove the program you don't want, simply go to "add or remove program" to remove it. Don't even try to rename a file in the directory, or c:\Windows or C:\ Documents and Settings.&lt;br&gt;Reply:you can try using a system call() or you could copy the file and then paste it into a new one. you could try using this line as well:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;include %26lt;stdio.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int rename( const char *oldfname, const char *newfname );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The function rename() changes the name of the file oldfname to newfname. The return value of rename() is zero upon success, non-zero on error.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;And to the guy above me she didn't ask for you to do the problem she just wanted to know why she wasn't able to rename or remove files before you call people lazy she did take the time to enter it into yahoo answer to get help do you actually believe she just sat there and waited for a response?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;idiot&lt;br&gt;Reply:There is no rename/remove in fstream. And if you include fstream, that means you are in C++, not C. Do you not even know what language you are programming in? Doesn't matter in the end.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Renaming and removing files is an OS dependent action. Perhaps the simplest thing you could do is issue a system() call with the appropriate rename/delete commands. The more efficient way, but you seem incapable of accomplishing this, is to include the OS specific header files and use the API to rename and delete. You can find out how through MSDN for Windows, and the man pages for Linux.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;If you were looking for people to do your homework for you, don't bother. Seriously, don't. No real programmer will have pity on you. We all our work-oriented people. If you're too lazy to Google and try things on your own, we'll leave you to your imminent failure.&lt;br&gt;Reply:You can't rename or remove file if it is open. File should be closed before such operations.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://1artificial-flowers.blogspot.com/&gt;artificial flowers&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-2145203170377652853?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/2145203170377652853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/in-my-c-program-i-cant-do-any-remove-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2145203170377652853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2145203170377652853'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/in-my-c-program-i-cant-do-any-remove-or.html' title='In my c program i can&apos;t do any remove or rename to file is it because i openit and close in each function?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-2047683102142349105</id><published>2009-07-12T22:12:00.001-07:00</published><updated>2009-07-12T22:12:24.862-07:00</updated><title type='text'>Intro to C++ Problem please help!?</title><content type='html'>My inFile will be something like this&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;6&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1      2       3     4     5       6 &lt;br&gt;&lt;br /&gt;&lt;br /&gt;0     1000 1     0     -999 1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;-2    1        -3    -1   2       3 &lt;br&gt;&lt;br /&gt;&lt;br /&gt;-10  -30    -20  -5   -15    -50 &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;so, the first number is the number of numbers in each line.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I have to calculate the ave, min, max and total for each line and outfile it like this;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         1 2 3 4 5 6 &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Min:  1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Max:  6&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Ave:   3.5&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Total: 21&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           &lt;br&gt;&lt;br /&gt;&lt;br /&gt;            0 1000 1 0 -999 1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;MIn: ....&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and so on.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;My problem so far is that I cant find out how to inFile the first number into a variable, then input the following numbers of each line into variables, here is what I have so far;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;cmath%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main ( )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int j,i;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ifstream inFile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ofstream outFile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; inFile.open("inFile.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt; outFile.open("outFile.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; if((inFile.fail())||(outFile.fail()))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout%26lt;%26lt;"Error: File open failure"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; else&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  do&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if(j!='\n')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    inFile%26gt;%26gt;j;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    for(i=0; i!='\n', i%26lt;=j; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     inFile%26gt;%26gt;i;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout%26lt;%26lt;setw(50)%26lt;%26lt;i%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout%26lt;%26lt;j%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  while(!inFile.eof());&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Intro to C++ Problem please help!?&lt;br&gt;Here is the solution&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;sstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;algorithm%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream inFile("inFile.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#define cin inFile&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ofstream outFile("outFile.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#define cout outFile&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; string line;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int n,total,index;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int *elements;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cin%26gt;%26gt;n;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; getline(cin,line);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; elements=new int [n];&lt;br&gt;&lt;br /&gt;&lt;br /&gt; while (getline(cin,line))&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  istringstream ss(line);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  index=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  while (!ss.eof())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   ss%26gt;%26gt;elements[index++];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout%26lt;%26lt;"Min: "%26lt;%26lt;*min_element(elements,elements+n)%26lt;%26lt;en...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout%26lt;%26lt;"Max: "%26lt;%26lt;*max_element(elements,elements+n)%26lt;%26lt;en...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  total=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  for (int j=0;j%26lt;n;j++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   total+=elements[j];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout%26lt;%26lt;"Ave: "%26lt;%26lt;(float)total/n%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout%26lt;%26lt;"Total: "%26lt;%26lt;total%26lt;%26lt;endl%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt; delete []elements;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;hope i helped u&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-2047683102142349105?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/2047683102142349105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/intro-to-c-problem-please-help.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2047683102142349105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2047683102142349105'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/intro-to-c-problem-please-help.html' title='Intro to C++ Problem please help!?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-6376971459003758482</id><published>2009-07-12T22:12:00.000-07:00</published><updated>2009-07-12T22:12:09.048-07:00</updated><title type='text'>Streamreader visual c++ question!?</title><content type='html'>I want to read from a text file for my MFC application. I used streamreader but visual studio says it's undeclared.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I tried fstream as well and i'm getting undeclared errors too. Any idea why?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Is streamreader the best way to read a text file line by line? Thanks.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Streamreader visual c++ question!?&lt;br&gt;well I'm not sure but isn't Streamreader  in C#?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;If you;re trying to read in a text file then you must include the library %26lt;fstream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and the line of code is&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  string line;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  ifstream myfile ("example.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    while (! myfile.eof() )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      getline (myfile,line);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cout %26lt;%26lt; line %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    myfile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-6376971459003758482?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/6376971459003758482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/streamreader-visual-c-question.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/6376971459003758482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/6376971459003758482'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/streamreader-visual-c-question.html' title='Streamreader visual c++ question!?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-8285801342619682722</id><published>2009-07-12T22:11:00.003-07:00</published><updated>2009-07-12T22:11:52.075-07:00</updated><title type='text'>Help with c++ program please!?</title><content type='html'>im supposed to use arrays for this program in the function tally and function print&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;heres what i have so far&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void tally(int votes[12]);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void print(int, int, int votes[12]);  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main() {&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int votes [12];&lt;br&gt;&lt;br /&gt;&lt;br /&gt; votes[0]=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; votes[1]=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; votes[2]=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; votes[3]=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; votes[4]=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; votes[5]=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; votes[6]=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; votes[7]=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; votes[8]=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; votes[9]=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; votes[10]=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; votes[11]=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; int p1=0,p2=0,vp1=0,vp2=0,s1=0,s2=0,t1=0,t2=...&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int vote;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        ifstream voter;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        voter.open("ballot.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        while(!voter.eof()){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;                voter%26gt;%26gt;vote;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                if (vote==1){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                p1+=1;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                if (vote==2){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                p2+=1;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                if (vote==3){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                vp1+=1;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                if (vote==4){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                vp2+=1;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                if (vote==5){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                s1+=1;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Help with c++ program please!?&lt;br&gt;Didnt look through everything, but one problem is call print this way&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(3, 4, votes); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;not&lt;br&gt;&lt;br /&gt;&lt;br /&gt;print(3, 4, votes[12]);&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-8285801342619682722?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/8285801342619682722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-with-c-program-please_12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/8285801342619682722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/8285801342619682722'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-with-c-program-please_12.html' title='Help with c++ program please!?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3155373008983551551</id><published>2009-07-12T22:11:00.002-07:00</published><updated>2009-07-12T22:11:34.887-07:00</updated><title type='text'>Help with c++ please?</title><content type='html'># include %26lt;iostream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;# include %26lt;iomanip.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;ctype.h%26gt; // needed for toupper&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;stdlib.h%26gt;// needed for rand&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream.h%26gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main ( )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int months[12]={31,28,31,30,31,30,31,31,30,3...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int month[2]={0,0};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int dan[2]={0,0};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int daystart=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int munth=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int latot=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int year=-1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Enter starting month #: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; month[0];&lt;br&gt;&lt;br /&gt;&lt;br /&gt; while(month[0]%26lt;0 || month[0]%26gt;12)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "Wrong number, try again: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cin %26gt;%26gt; month[0];&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Enter starting day #: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; dan[0];&lt;br&gt;&lt;br /&gt;&lt;br /&gt; while(dan[0]%26lt;0 || dan[0]%26gt;31)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "Wrong number, try again: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cin %26gt;%26gt; dan[0];&lt;br&gt;&lt;br /&gt;&lt;br /&gt; while (month[0]==2 || &lt;br&gt;&lt;br /&gt;&lt;br /&gt;month[1]==2 %26amp;%26amp; dan[0]%26gt;28)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "Wrong number, try again: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; dan[0];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Enter ending month #: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt;  month[1];&lt;br&gt;&lt;br /&gt;&lt;br /&gt; while(month[1]%26lt;0 || month[1]%26gt;12)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "Wrong number, try again: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cin %26gt;%26gt; month[1];&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Help with c++ please?&lt;br&gt;No.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Do your own homework, or ask a specific question if you are stuck.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://800flowers-com.blogspot.com/&gt;800flowers.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3155373008983551551?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3155373008983551551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-with-c-please.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3155373008983551551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3155373008983551551'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-with-c-please.html' title='Help with c++ please?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3550749970377343943</id><published>2009-07-12T22:11:00.001-07:00</published><updated>2009-07-12T22:11:20.250-07:00</updated><title type='text'>Help with c++ hw?</title><content type='html'>how do i write a program that reads data from that file and stores the output in a file named “OutData.txt”. For each employee, the data must be outputted in the following form: firstName lastName updatedSalary. Format the output of floating point numbers to be always displayed using the decimal notation with two decimal places.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;here is what i have s far:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ifstream input;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ofstream output;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; input.open("InData.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;____________________________&lt;br&gt;&lt;br /&gt;&lt;br /&gt;what do i do after this point? can u please show some examples?&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Help with c++ hw?&lt;br&gt;You don't say how the input data file is formatted.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Your code is good so far. Continue with:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;output.open( "OutData.txt" );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;output.precision( 2 );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string firstName, lastName;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double salary;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;input %26gt;%26gt; firstName %26gt;%26gt; lastName %26gt;%26gt; salary;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while (!input.fail()) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;output %26lt;%26lt; firstName %26lt;%26lt; " " %26lt;%26lt; lastName;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;output %26lt;%26lt; " " %26lt;%26lt; fixed %26lt;%26lt; salary %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;input %26gt;%26gt; firstName %26gt;%26gt; lastName %26gt;%26gt; salary;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The "precision" function says you want 2 digits. The "fixed" manipulator says that you always want those digits counted from the decimal place.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3550749970377343943?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3550749970377343943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-with-c-hw.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3550749970377343943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3550749970377343943'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-with-c-hw.html' title='Help with c++ hw?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-232134361453523485</id><published>2009-07-12T22:11:00.000-07:00</published><updated>2009-07-12T22:11:06.875-07:00</updated><title type='text'>Help with c++ program please?</title><content type='html'>ok I have a program that reads in values from a file which contains a bunch of numbers, it tallies these numbers as votes in 6 different races and prints out the number of votes for each candidate as well as the winner and the percentage of votes, i need to rewrite the program using arrays which i dont know how to do, heres the program:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void &lt;br&gt;&lt;br /&gt;&lt;br /&gt;tally(int%26amp;,int%26amp;,int%26amp;,int%26amp;,int%26amp;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void print(int, int, int, int); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main() {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int p1=0,p2=0,vp1=0,vp2=0,s1=0,s2=...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int vote;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream voter;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;voter.open("ballot.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(!voter.eof()){&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Help with c++ program please?&lt;br&gt;Well its been a while since I used C++ but the way you can do it logically is to just add each vote to the array index. Just take the first number and add it in to the 0 index. Then the second number into the 1'st index ect. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;add it by:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int x = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(x%26lt;array.length())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;array[x] = numberOfVotes;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;x++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;with the print.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int y = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(y%26lt;array.length())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;array[y];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-232134361453523485?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/232134361453523485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-with-c-program-please.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/232134361453523485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/232134361453523485'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-with-c-program-please.html' title='Help with c++ program please?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3859579838282722426</id><published>2009-07-12T22:10:00.003-07:00</published><updated>2009-07-12T22:10:51.590-07:00</updated><title type='text'>In C++, how would you prevent it from writing over a line in a file?</title><content type='html'>How would you prevent it from writing over a line in a file? For example, whenver I run this program and type multiple things in, in just keeps on writing over the same line, instead of making a new one for each input. Can somebody show me how to prevent this?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;stdlib.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;cstdlib%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main() &lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Please enter the person whom you are voting for." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string name;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; name;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (name == "exit") {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;else {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ofstream outfile("votinglog.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;outfile %26lt;%26lt; name %26lt;%26lt; "\n" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Thank you, your vote has been received. \a " %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;outfile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return main();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;In C++, how would you prevent it from writing over a line in a file?&lt;br&gt;Look at http://www.cplusplus.com/reference/iostr... . You'll see that you want to open up the file for appending. Hence, you should do something like outfile("votinglog.txt", ios::app)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Other remarks:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;- #include %26lt;stdlib.h%26gt; - Deprecated. The correct form is %26lt;cstdlib%26gt; . Which you did anyway. So why %26lt;stdlib.h%26gt;?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;- return main(); - What is this supposed to be? An attempt at a recursive function? You never call main. It is a special function, defined as an entry point. If you want a loop, use a while loop, set to a condition of true.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;And when posting code, use http://www.rafb.net/paste/ or another nopaste / pastebin.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3859579838282722426?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3859579838282722426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/in-c-how-would-you-prevent-it-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3859579838282722426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3859579838282722426'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/in-c-how-would-you-prevent-it-from.html' title='In C++, how would you prevent it from writing over a line in a file?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-4975061905120720297</id><published>2009-07-12T22:10:00.002-07:00</published><updated>2009-07-12T22:10:31.711-07:00</updated><title type='text'>Another C++ Question?</title><content type='html'>Sort and output an array of inputted characters, based on their number of occurrences (from highest to lowest). What's wrong with this code?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(void)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char chars[]="abcdefghijklmnopqrstuvwxyz";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int count[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char inp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;inp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(inp !='.')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   for(i=0;i%26lt;26;++i)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      if(inp==chars[i])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         count[i]++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin%26gt;%26gt;inp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int swap;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char swapchar;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(i=0; i%26lt;26; ++i) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if (count[i] %26gt; count[i + 1]) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   { &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   swap = count[i]; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   count[i] = count[i + 1]; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   count[i + 1] = swap; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   swapchar = chars[i]; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   chars[i] = chars[i + 1]; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   chars[i + 1] = swapchar; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Character    Count"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(i=0;i%26lt;26;++i)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if(count[i]!=0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;chars[i]%26lt;%26lt;"              "%26lt;%26lt;count[i]%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;system("pause");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Another C++ Question?&lt;br&gt;You put your using statement inside main().&lt;br&gt;Reply:Well first of all your namespace position is incorrect... it should be after #include%26lt;fstream%26gt;, you don't need fstream since you are not doing any file streaming. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Second, check your braces... { and } i tried fixing your program and it doesnt work actually because of the errors... your swap or as we call it "Bubble sort" is ok... but change the limit from 26 to 25 since you'll be comparing the second to the last. Also, you'll have to put that in another loop since you need to do that 25 times again since you'll only be pushing one lowest number at a time... you should also try considering if there are equal times it appeared.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Note: I didn't fix it to work... i want you to handle that part. ^^, i'm just here to correct a few errors =)&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://4wildflower.blogspot.com/&gt;wildflower&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-4975061905120720297?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/4975061905120720297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/another-c-question.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/4975061905120720297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/4975061905120720297'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/another-c-question.html' title='Another C++ Question?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-2277351421411988318</id><published>2009-07-12T22:10:00.001-07:00</published><updated>2009-07-12T22:10:17.077-07:00</updated><title type='text'>My c++ program has some error..so pl correct them... it is a program to count unique words and what these are?</title><content type='html'>#include%26lt;iostream%26gt; // Allows program to perform input and output&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::cout; // program uses cout&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::cin; // program uses cin&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::ifstream;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main() // function main begains program execution&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream in;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char w[2000][15];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int alphabet[26];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char ch;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int ind = 0. subind = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// initialise the array with zeros&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int i=0;i%26lt;26;i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;alphabet[i] = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Open the input file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;in.open("Text.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Check the file opened successfully.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(!in.is_open())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Unable to open input file."%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// Read the input file character by character&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(in.get(ch))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// if the character is an alphabet, then append the word&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if( (ch%26lt;91%26amp;%26amp;ch%26gt;64)||(ch%26lt;123%26amp;%26amp;ch%26gt;96) )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;w[ind][subind]=ch;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;subind++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// end if&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// If a space found, move onto a new word&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(ch==' ')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;w[ind][subind] = '\0';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;subind=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ind++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;w[ind][subind]='\0';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;} // end fi&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;} // end while&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// Find the cout of occurence of words which starts with a letter&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int i=0;i%26lt;ind;i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;alphabet[toupper(w[i][0] = 65]++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int max=0 // to find the max&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// Display results&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int i=0;i%26lt;26;i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(alphabet[i]!=0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// Display the cout of words that starts with a letter&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"\n" %26lt;%26lt; static_cast %26lt;char%26gt; (i+65) %26lt;%26lt;"'s-"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;%26lt;%26lt;alphabet[i]%26lt;%26lt;"--";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// Find for the max occurences of a letter&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (alphabet[i]%26gt;alphabet[max])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;max=1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// Display the words that starts with a specific letter&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (int j=0;j%26lt;ind;j+=)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(toupper(w[j][0]==(i+65))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;w[j]%26lt;%26lt;", ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;} // end if&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// A conclusion comment of the program&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"\n\nLetter with that began the most words was "&lt;br&gt;&lt;br /&gt;&lt;br /&gt;%26lt;%26lt;static_cast%26lt;char%26gt; (max+65);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// close the input file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;in.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0; // indicate program executed successfully&lt;br&gt;&lt;br /&gt;&lt;br /&gt;} // end of function, main&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;My c++ program has some error..so pl correct them... it is a program to count unique words and what these are?&lt;br&gt;What is the output? I may be able to analyse depending upon the actual output. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I cant run it here as i do not have any C++ compiler out here&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-2277351421411988318?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/2277351421411988318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/my-c-program-has-some-errorso-pl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2277351421411988318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2277351421411988318'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/my-c-program-has-some-errorso-pl.html' title='My c++ program has some error..so pl correct them... it is a program to count unique words and what these are?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-1067567791383747714</id><published>2009-07-12T22:10:00.000-07:00</published><updated>2009-07-12T22:10:00.263-07:00</updated><title type='text'>Help c++ programing problem?</title><content type='html'>//load and save... i hope!!!&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;system ("color 2B");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int number;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "hi.\n\n\nContinue:1\nNew:2\n\n\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (choice==2)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{ cout %26lt;%26lt; "\n\nEnter number.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; number;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Number stored";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (choice==1)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "\n\n\nYour number is: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; number;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;system ("PAUSE");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;How do I make it to where when the user restarts the program it will display the number they entered before? everytime i try to load a number i entered it always says 49. plzz post&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Ive made this post several times with no luck so someone plz post. Also, leave specific details on what I need to add or change. Even if you have to show me the source code that im suppose to have lol.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Help c++ programing problem?&lt;br&gt;You need to write the number to a file. You have the correct header to do this.. I just don't think you fully understand how to use it. for a full tutorial, go to http://www.cprogramming.com/tutorial/les...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Here's a program for you&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;system ("color 2B");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char number[4];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ofstream thing("number.txt", ios::app);//will make file number.txt&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream read;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;start:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Continue:1\nNew:2\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (choice == 1){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           read.open("number.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           if (!read){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                      cout%26lt;%26lt;"We've encountered a problem.. I'm sorry\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                      system("pause");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                      }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(read %26gt;%26gt; number){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           cout%26lt;%26lt;"Your number is: "%26lt;%26lt; number%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           cout%26lt;%26lt;"\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           read.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;else if(choice == 2){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "\n\nEnter number.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; number;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;thing %26lt;%26lt; number;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Number stored";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;thing.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;else{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Invalid choice";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;goto start;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;system("pause");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I use dev-c++, just in case this doesn't compile right for you.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-1067567791383747714?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/1067567791383747714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-c-programing-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1067567791383747714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1067567791383747714'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-c-programing-problem.html' title='Help c++ programing problem?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-2601324941771981440</id><published>2009-07-12T22:09:00.002-07:00</published><updated>2009-07-12T22:09:45.563-07:00</updated><title type='text'>C++. datafile containing objects?</title><content type='html'>please tell me whats wrong with the program.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;i want to write a program to create datafile containing objects using datafile handling&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class student&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int idno;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int clas;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int rno;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char name[25];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;public:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void entry ()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout%26lt;%26lt;"IDNO:";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;idno;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cin%26gt;%26gt;clas;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;rno;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;gets(name);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void display()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;" id number"%26lt;%26lt;idno;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; void objs();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; void readobj();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}obj;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void student:: objs(void)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fstream fout ( "student.dat" , ios::app|ios::binary);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;student stud;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;stud. entry();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fout.write((char *)%26amp;stud, sizeof(student));&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fout.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; void student :: readobj()&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream fin;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fin.open("student.dat");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  while(fin)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fin.read((char*)%26amp;obj, sizeof(student));&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;obj.idno;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fin.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; void main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    clrscr();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; objs();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; readobj();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++. datafile containing objects?&lt;br&gt;what is the error that ur compiler shows??&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-2601324941771981440?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/2601324941771981440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-datafile-containing-objects.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2601324941771981440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2601324941771981440'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-datafile-containing-objects.html' title='C++. datafile containing objects?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-5430909397105671052</id><published>2009-07-12T22:09:00.001-07:00</published><updated>2009-07-12T22:09:28.311-07:00</updated><title type='text'>C++ Data Types?</title><content type='html'>Lets say I want to do something like this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;cstdlib%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;sstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const char *ip&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(int argc, char *argv[])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    std::cin %26gt;%26gt; ip&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    system("telnet" + ip);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;what would the variable type of 'ip' have to be for this to work, and if it has to be converted from a certain type, how would I go about doing so?&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ Data Types?&lt;br&gt;If you want to use direct string additions etc it would be better to use std::string and then convert it to character point for the system call as it wont support the string type &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Here is the equivalent code&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;cstdlib%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(int argc, char *argv[])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; std::string ip;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; std::cin %26gt;%26gt; ip;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ip = "telnet "+ip;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; system(ip.c_str());&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Run the program and enter the ip address &lt;br&gt;&lt;br /&gt;&lt;br /&gt;$a.out&lt;br&gt;&lt;br /&gt;&lt;br /&gt;127.0.0.1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Trying 127.0.0.1...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Connected to 127.0.0.1 (127.0.0.1).&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Escape character is '^]'.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;login: ^[[A^D&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Password:&lt;br&gt;Reply:There isn't any variable type for ip because it has more than 1 dot. Try using 4 variables and concatenating them system("telnet" + ip1  + "." + ip2 + "." + ip3  + "." + ip4) and integer should be ok.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You could also use a char array.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://1tarot-cards.blogspot.com/&gt;tarot cards&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-5430909397105671052?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/5430909397105671052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-data-types.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5430909397105671052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5430909397105671052'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-data-types.html' title='C++ Data Types?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-5968426322929135900</id><published>2009-07-12T22:09:00.000-07:00</published><updated>2009-07-12T22:09:11.240-07:00</updated><title type='text'>C++ help.....?</title><content type='html'>how do i create a loop to get a set of unknown integer values that are stored in an input file?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;here is what i have so far. am i on the right track. can someone show an example of how i am suspose to do it.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream input;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double number;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;input.open("inputFile-1.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while (input)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ help.....?&lt;br&gt;int m;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;m;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// you can also store them in an array&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;Reply:read the file till you hit the end of file.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-5968426322929135900?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/5968426322929135900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5968426322929135900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5968426322929135900'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help.html' title='C++ help.....?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-6346390565833466330</id><published>2009-07-12T22:08:00.003-07:00</published><updated>2009-07-12T22:08:56.234-07:00</updated><title type='text'>C++ programing project I am stumped, I need to access the files from studenttests.dat and I can't figure?</title><content type='html'>#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;E:studenttests.dat%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream if1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string LASTNAME, FIRSTNAME, TEST ONE, TESTTWO, TEST THREE;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int TESTONE ,TESTTWO ,TESTTHREE;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double FINALAVG;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt; "  S T U D E N T   G R A D E   R E P O R T "%26lt;%26lt; endl ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout%26lt;%26lt; endl ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout%26lt;%26lt; "STUDENT           TEST   TEST   TEST   FINAL " %26lt;%26lt; endl ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout%26lt;%26lt; " NAME              ONE    TWO   THREE   AVG  " %26lt;%26lt; endl ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout%26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; if1.open ("E:studenttests.dat");&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if1%26lt;%26lt;setw(5)%26gt;%26gt;LASTNAME%26lt;%26lt;setw(21)%26lt;%26lt;FIRSTN...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       %26lt;%26lt;LASTNAME%26lt;%26lt;FIRSTNAME%26lt;%26lt;TESTONE%26lt;%26lt;TESTTWO%26lt;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       %26lt;%26lt;LASTNAME%26lt;%26lt;FIRSTNAME%26lt;%26lt;TESTONE%26lt;%26lt;TESTTWO%26lt;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if1.close;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and I am getting 3 errors or this????&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ompiling...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Project3.cpp&lt;br&gt;&lt;br /&gt;&lt;br /&gt;e:\studenttests.dat(1) : error C2146: syntax error : missing ';' before identifier 'Bill'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;e:\studenttests.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ programing project I am stumped, I need to access the files from studenttests.dat and I can't figure?&lt;br&gt;What are you doing, including studenttests.dat? You only include header files. studenttests.dat is an external file that has nothing to do with your C++ compilation process.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;%26gt;%26gt; ifstream if1; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Move it out of the global space and into the main. Learn to not pollute your program with global variables.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;%26gt; string LASTNAME, FIRSTNAME, ...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;All caps names? Either make them all lowercase, or use a more sensible naming convention like CamelCaps (with the first letter lowercase).&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;And the whole no all caps names rule applies. Even though it's valid syntax, it's horrible convention.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;%26gt; void main() &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(). Not void main(). int. int. Can't repeat that enough.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;%26gt; if1.open ("E:studenttests.dat"); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Remove the E: part. Put studenttests.dat in the same folder as your executable program.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Get a proper book on C++ programming. If you don't want to do so, take a look at http://www.cprogramming.com/tutorial.htm...&lt;br&gt;Reply:"Project3.cpp&lt;br&gt;&lt;br /&gt;&lt;br /&gt;e:\studenttests.dat(1) : error C2146: syntax error : missing ';' before identifier 'Bill'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;e:\studenttests."&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Why is it trying to compile studenttests.dat?  That looks like a problem.  Do not compile studenttests.dat.&lt;br&gt;Reply:Remove The Following Statement&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;E:studenttests.dat%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;to resolve the problem.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;There is another mistake in the program (i.e) in statement:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string LASTNAME, FIRSTNAME, TEST ONE, TESTTWO, TEST THREE;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Remove Space beteween TEST and ONE, and TEST and THREE,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Now Use the following statment instead:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string LASTNAME, FIRSTNAME, TESTONE, TESTTWO, TESTTHREE;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Also You can not declare 2 variables with different data types with same name. so remove the following statments:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int TESTONE ,TESTTWO ,TESTTHREE;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double FINALAVG;&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-6346390565833466330?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/6346390565833466330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-programing-project-i-am-stumped-i.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/6346390565833466330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/6346390565833466330'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-programing-project-i-am-stumped-i.html' title='C++ programing project I am stumped, I need to access the files from studenttests.dat and I can&apos;t figure?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-6277519337835695862</id><published>2009-07-12T22:08:00.002-07:00</published><updated>2009-07-12T22:08:39.064-07:00</updated><title type='text'>C++ Question?</title><content type='html'>[code]&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int read ( char , char );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;typedef struct&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        int computernum;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        char fibit[8];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        char sebit[8];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        char thbit[8];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        char fobit[8];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;} address;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;main ()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        char red;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        red = read (zero, one);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; red %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int read (char z, char o)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        ifstream fin;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        char zero;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        char one;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        fin.open ("prog2.dat");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if (fin.fail() )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                cout %26lt;%26lt; "File not found or opened" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                exit(1);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if ( zero = 0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                zero= 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;[/code] &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I am lost on the last part mostly. My instructor gave me a file named prog2.dat which contained this file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;00001110011110010000101001011010&lt;br&gt;&lt;br /&gt;&lt;br /&gt;00000011000000110000011000000110&lt;br&gt;&lt;br /&gt;&lt;br /&gt;10010010001111110101101001010101&lt;br&gt;&lt;br /&gt;&lt;br /&gt;00000001000000010000000100000001&lt;br&gt;&lt;br /&gt;&lt;br /&gt;00000111001010111101010101110101&lt;br&gt;&lt;br /&gt;&lt;br /&gt;00000000101011110101010101110&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ Question?&lt;br&gt;You haven't asked any question.  All you've done is post some source code and input file info.  What is the code supposed to do?  What are you having trouble figuring out?&lt;br&gt;Reply:since int read(..) return only zero .....looks like your program will only output zeros....&lt;br&gt;&lt;br /&gt;&lt;br /&gt;so what is your question?&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-6277519337835695862?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/6277519337835695862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-question_3205.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/6277519337835695862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/6277519337835695862'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-question_3205.html' title='C++ Question?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-378312952622972425</id><published>2009-07-12T22:08:00.001-07:00</published><updated>2009-07-12T22:08:25.171-07:00</updated><title type='text'>C++ question--how to write a program that searches a file of numbers and outputs the largest &amp; smallest ones:?</title><content type='html'>This is what I have thus far...and now I am stuck.  I don't understand the I/O streams very well...and I'm not sure what to do at this point.  Any guidance is greatly appreciated :)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main() {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        int largest = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        int smallest = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        int testValue = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        ifstream inStream;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        inStream.open("integers.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if (inStream.fail())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;              cout %26lt;%26lt; "Input file opening failed.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;              exit(1);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        char next;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        inStream.get(next);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        while (! inStream.eof())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;              cout %26lt;%26lt; next;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;              inStream.get(next);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        inStream.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "The largest integer is: " %26lt;%26lt; largest %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "The smallest integer is: " %26lt;%26lt; smallest %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;} &lt;br&gt;&lt;br /&gt;&lt;br /&gt;// function main&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ question--how to write a program that searches a file of numbers and outputs the largest %26amp; smallest ones:?&lt;br&gt;Ahh, it's been a long time since I programmed in C++... Let's see... You're almost there, provided the syntax is correct...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;A few things... Why is next a char? I thought you wanted to be reading numbers from the file, not characters?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Second - read the first number before the loop and assign it to both largest and smallest. Because it will be both largest and smallest, if it's the first one... Then use two if's inside the loop to compare the number you just read to largest, and see if it's larger then assign its value to it... Respectively with the smallest.... &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;And that should be about it....&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I would've modified your code and posted it... but it's your homework, right? So it's better if you do it....&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;LEM.&lt;br&gt;Reply:You will want to use the %26gt;%26gt; operator in a loop, as in:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;inStream %26gt;%26gt; testValue; // reads testValue from inStream&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// do tests to set smallest and largest&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;It works the same way that you would use it with cin. Note that this will fail if the file is not formatted correctly for the type (in this case, int).&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://4secret-garden.blogspot.com/&gt;secret garden&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-378312952622972425?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/378312952622972425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-question-how-to-write-program-that.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/378312952622972425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/378312952622972425'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-question-how-to-write-program-that.html' title='C++ question--how to write a program that searches a file of numbers and outputs the largest &amp;amp; smallest ones:?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-5953409519110876952</id><published>2009-07-12T22:08:00.000-07:00</published><updated>2009-07-12T22:08:07.222-07:00</updated><title type='text'>C++ help please?</title><content type='html'>im making a text editor please look at the code and tell me my problem thanks.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;stdio.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; system("@echo off");&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "1. create a file \n 2. open file";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cin %26gt;%26gt; choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; switch (choice) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        case 1 :&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        int fname;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "filename and location.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cin %26gt;%26gt; fname;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        ofstream file;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        file.open(fname);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        file.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "how many lines do you want in the file?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        int lines;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cin %26gt;%26gt; lines;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if (lines = 1){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          char lineA;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          cin %26gt;%26gt; lineA;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if (lines = 2){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           char lineA;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           cin %26gt;%26gt; lineA;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           char lineB;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           cin %26gt;%26gt; lineB;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if (lines = 3){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           char lineA;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           char lineB;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           char lineC;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           cin %26gt;%26gt; lineA;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           cin %26gt;%26gt; lineB;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           cin %26gt;%26gt; lineC;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if (lines = 4){&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ help please?&lt;br&gt;Here's one problem:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The if checks are assigning lines to a number instead of comparing lines to a value.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;change " if(lines = 1) "  to " if(lines == 1) "&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and change that for every if check.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-5953409519110876952?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/5953409519110876952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-please.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5953409519110876952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5953409519110876952'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-please.html' title='C++ help please?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-1601447067205250496</id><published>2009-07-12T22:07:00.003-07:00</published><updated>2009-07-12T22:07:52.236-07:00</updated><title type='text'>C++ program?</title><content type='html'>I have to write a program that will read from a file and store it in an array. whenever i run the program however, it doesn't output the numbers that are in the file. please tell me what i'm doing wrong. Here's my code:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const int ARRAY_SIZE = 10;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int numbers[ARRAY_SIZE];&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int count;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ifstream inputFile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; inputFile.open("numbers.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; for (count = 0; count %26lt; ARRAY_SIZE; count++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  inputFile %26gt;%26gt; numbers[count];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; inputFile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "The numbers are: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; for (count = 0; count %26lt; ARRAY_SIZE; count++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; numbers[count] %26lt;%26lt; " ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ program?&lt;br&gt;Is "numbers.txt" in the same directory as your executable? For example in Visual Studio; projectfolder/DEBUG/ or /RELEASE/.&lt;br&gt;Reply:shouldn't it be numbers[count] %26gt;%26gt;inputfile;&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-1601447067205250496?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/1601447067205250496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-program_12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1601447067205250496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1601447067205250496'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-program_12.html' title='C++ program?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3045364161817642931</id><published>2009-07-12T22:07:00.002-07:00</published><updated>2009-07-12T22:07:37.014-07:00</updated><title type='text'>C++ array help 4 class?</title><content type='html'>how do i write a program that computes and outputs the mean and the standard deviation of a set of integer values that are stored in an input file. The number of integer values, n, is stored as the first data item in the file then the actual data values follow. The program will read the data items from the file and store them in an integer array defined to hold these numbers. The program will access the elements of that array in order to compute the standard deviation. In addition, your program must find the largest and smallest values in the read data items and display them on the screen. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This is what i have so far:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;cmath%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ifstream input;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int number;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; double mean;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int count;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int total;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; double standd;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; input.open("inputFile-1.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I am not sure where to take it from here. Can some one please show an example of how to read the data items from the file and store them in an array&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ array help 4 class?&lt;br&gt;the following is a suggestion but the file must be sequential to work:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream ClientFile ( "Clients.txt", ios::in)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if ( !ClientFile )   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     cerr%26lt;%26lt;"File Corrupted.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     exit(1);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int counter=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  while ( ClientFile %26gt;%26gt; x )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       counter++;//this will give you the number of values in file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  //there is an error here but i don't know why try it on the                 compiler&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  const  int y = counter;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int array [ y ];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  while ( ClientFile %26gt;%26gt; x )&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    for ( int i=0; i%26lt;=counter; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      array [ i ] = x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;i hope i help you.....and i'll figure out the full solution&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3045364161817642931?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3045364161817642931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-array-help-4-class.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3045364161817642931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3045364161817642931'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-array-help-4-class.html' title='C++ array help 4 class?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-7033793143101904513</id><published>2009-07-12T22:07:00.001-07:00</published><updated>2009-07-12T22:07:22.966-07:00</updated><title type='text'>C++ Question--Why does this display the femgpa as -int and the malgpa as 0?</title><content type='html'>#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;cassert%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int femcount=0, malcount=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    double femgpa=0, malgpa=0, malsum, femsum, gpa;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    char gender, m, f;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ifstream infile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    infile.open("gpa.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    assert(infile);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    infile %26gt;%26gt; gender;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    while (infile)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if (gender == f)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        {    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;            femsum = femsum + gpa;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            femcount++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            &lt;br&gt;&lt;br /&gt;&lt;br /&gt;       }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        {     &lt;br&gt;&lt;br /&gt;&lt;br /&gt;            malsum = malsum + gpa;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            malcount++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            &lt;br&gt;&lt;br /&gt;&lt;br /&gt;       }   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      infile %26gt;%26gt; gender %26gt;%26gt; gpa;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;            femgpa = femsum / femcount;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            malgpa = malgpa / malcount;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; "The average female GPA is " %26lt;%26lt; femgpa %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; "The average male GPA is " %26lt;%26lt; malgpa %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    return 0;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ Question--Why does this display the femgpa as -int and the malgpa as 0?&lt;br&gt;I think there is a typed letter 'f' or 'm' in the text file, yes?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;So I think you mean to test variable gender for the letter f or m.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I suggest you:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1.  delete variables f and m, like so:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char gender;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;2.   then test for 'f' (female) in your code like so:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (gender == 'f' || gender == 'F' )  //allow upper / lower case&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;....&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://pear4.blogspot.com/&gt;pear&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-7033793143101904513?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/7033793143101904513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-question-why-does-this-display-femgpa.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/7033793143101904513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/7033793143101904513'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-question-why-does-this-display-femgpa.html' title='C++ Question--Why does this display the femgpa as -int and the malgpa as 0?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-4226259089139899290</id><published>2009-07-12T22:07:00.000-07:00</published><updated>2009-07-12T22:07:05.308-07:00</updated><title type='text'>C++ question?</title><content type='html'>Can someone explain to me how to use &lt;br&gt;&lt;br /&gt;&lt;br /&gt;the is_opened method in fstream library? I have a bit of problem with the syntax. The method would return true if the file can be opened or false if it cannot be. Can you give me an example. Thank you.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ question?&lt;br&gt;bool is_open ( );  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Check if a file is open (fstream public member function)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Returns true if the stream is currently associated with a file, and false otherwise.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;To determine this, the function calls: rdbuf()-%26gt;is_open()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The stream is associated with a file if either a previous call to member open succeeded or if the object was successfully constructed using the parameterized constructor, and close has not been called since.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Parameters:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;none &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Return Value:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;true if a file is open, i.e. associated to this stream object.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;false otherwise. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;______________&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Example:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// fstream::is_open&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main () {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  fstream filestr;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  filestr.open ("test.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (filestr.is_open())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; "File successfully open";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    filestr.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; "Error opening file";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This example uses is_open to check whether the file has successfully been opened; If so, it writes a sentence to the file, otherwise it prints out an error message.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Basic template member declaration:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;( basic_fstream%26lt;charT,traits%26gt; )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool is_open ();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;______________________&lt;br&gt;Reply:No, the method is for calling by a STREAM (i.e. is the stream pointing at a file, or not. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://www.cplusplus.com/reference/iostr...&lt;br&gt;Reply:To tell the truth I doubt you ever need to use it. To check if a filestream is open you just need to do either&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (!myStream)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;or you could do:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if( myStream.fail() )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;hope this helps...&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-4226259089139899290?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/4226259089139899290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-question_1511.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/4226259089139899290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/4226259089139899290'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-question_1511.html' title='C++ question?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-1591311094412012182</id><published>2009-07-12T22:06:00.002-07:00</published><updated>2009-07-12T22:06:49.538-07:00</updated><title type='text'>C++: How to make the sprintf built-in function not return a value?</title><content type='html'>This is my simple program for generation random numbers:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;stdio.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    long seed=469858634;//default=123456789 9 digits&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    char pouch[20];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ofstream myfile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    myfile.open ("conv.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    while (0==0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          seed=seed*seed;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          &lt;br&gt;&lt;br /&gt;&lt;br /&gt;          sprintf(pouch, "%d", seed);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          seed=( (pouch[3]*1000)+(pouch[4]*100)+(pouch[5]... );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          &lt;br&gt;&lt;br /&gt;&lt;br /&gt;          myfile %26lt;%26lt; seed %26lt;%26lt; "\n"; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;          cout %26lt;%26lt; seed %26lt;%26lt; "\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    system ("PAUSE");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;in each iteration, sprintf returns the number of characters written into the buffer, how do i make it not return this, because this is making my program add a 5 or a 6 to the beginning of each number&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++: How to make the sprintf built-in function not return a value?&lt;br&gt;I don’t think that your problem is the value returned by sprintf. It is true that sprintf is returning the number of characters printed, but in your program this value is not stored in any variable, and it’s lost.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The reason you have a 5 or a 6 in front of each number is the (pouch[3]*1000) expression which will NOT multiply the digit contained in pouch[3] with 1000, but the ASCII code of the digit contained in pouch[3] with 1000. Because pouch[3] is a character representing a digit, it will have values in the range 0x30 – 0x39 or 48-57 decimal. Multiplied with 1000, the result will be in the 48000-58000 range all the time.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;For example if pouch[3]=’4’, the value of pouch[3]*1000 = 52000 and not 4000. If you want to multiply the digit instead of the ASCII code of the character stored, the correct expression will be:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            ((pouch[3]-0x30)*1000)+((pouch[4]-0x30)*...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;And, of course you cannot make sprintf not return a value, because it’s build in, but is not a problem. If you don’t store it the program is not using it.&lt;br&gt;Reply:Why don't you use the rand() and srand() functions for generating random numbers?&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-1591311094412012182?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/1591311094412012182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-how-to-make-sprintf-built-in-function.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1591311094412012182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1591311094412012182'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-how-to-make-sprintf-built-in-function.html' title='C++: How to make the sprintf built-in function not return a value?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-7948170785160266474</id><published>2009-07-12T22:06:00.001-07:00</published><updated>2009-07-12T22:06:31.077-07:00</updated><title type='text'>C++ help! I really need help here. im desperate.?</title><content type='html'>ok so heres what i have to do... Write a program that will display and gather info on seven patients. Make use of an array of seven structures. Print the full name and age of each patient in alphabetical order by last name. Then enter each blood pressure and set the high pressure flag (true if greater then 159) Then print just the names of the patients with high blood pressure.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;For some reason I can't get the alphabetical thing to work or the blood pressure flags. Please help! I'll put in the entire lab I have so far. And I'll put in the data that is taken in.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Lab:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;struct pressure&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int systolic;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int diastolic;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;struct patient&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    string lastName;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    string firstName;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int age;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    pressure bloodPressure;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    bool highPressure;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void greeting();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Displays greeting.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void sortAlpha(string n[], int x, int a, string fn[]);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Sorts the names by last name in alphabetical order.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ help! I really need help here. im desperate.?&lt;br&gt;In the future, I recommend you post your programming questions to cboard.cprogramming.com or forums.devshed.com for two reasons. First, the people there are knowledgeable and professional. The second reason is that you can actually post formatted code there. It's impossible on YA!. I spent a minute cleaning up your code, and looked through it. By no means is it a complete review, but I will say your code is a mess. Here are some problems.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Starting from the top of your code.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Did you forget to #include %26lt;string%26gt; ?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream fin is a global variable. Stop using global variables. They have their use, but this isn't one of them. Learn to write clean programs early on.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;In main(): bool sorted is pointless. You don't need it in main. Stop creating variables that you don't use.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Use of exit: It's effective to use return. Besides, to use exit you need include cstdlib which you haven't done, and which you really don't need to. Because you can return from main instead of using exit.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Your use of system pause. Fine. But you should realize that it is a kludge. Command line programs are intended to be run from the command line. The only reason you need System pause is because you aren't running them from the command line.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Calling sortAlpha in the first for loop. Huh? How can you be calling sortAlpha 7 times? Remove it from the for loop. You only need to sort once you have *all* the patient data.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Your sorting function is broken. First, understand what data you need to sort. It's an array of patient structures. Not three arrays. See the difference? You are sorting **one** array of patient structure. Your sort function sucks. You're okay with using algorithm's swap, but not qsort? Why don't you just use sort then (http://www.cplusplus.com/reference/algor... ). You need to write a custom comparison function. The function takes int two patient structures, compares the last name of each, and returns true if the first patient goes before the second.&lt;br&gt;Reply:well....why arent u using strcmp( ) inbuild function to do so?which is dfined under string.h ...tats the way alphabets are sorted wid ease...so wat u can do is make use of ascii values of the alphabets,since more than one person can hav same second name so u can use key as sum of ascii values of first 3 alpahbet of second name,,,,that can b gud way to sort names...i hope u an get help fom these tips..&lt;br&gt;Reply:I haven't programmed in C++ in years... I hope I'm right. I'd recommend working with it in steps. 1st, read and display the file. 2nd, add sorting, etc.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;- I don't see why you have to call the sortAlpha routine while reading text, and you are sorting all elements ("NUMBER") instead of only the ones that have been read!&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;- You have to pass to SortAlpha the address of the array, or the 1st element. You're passing the address of a specific element, in this case, the value you just read [i].&lt;br&gt;Reply:Why would you put the sortAlpha inside for? Try to call the sorting function before the loop like this: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// put the sort call here before modifying each data;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// I don't know if you use it properly&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int i=0; i %26lt; NUMBER; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fin %26gt;%26gt; patients[i].lastName %26gt;%26gt; patients[i].firstName %26gt;%26gt; patients[i].age;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "The patients name is: " %26lt;%26lt; patients[i].lastName %26lt;%26lt; ", "&lt;br&gt;&lt;br /&gt;&lt;br /&gt;%26lt;%26lt; patients[i].firstName %26lt;%26lt; endl&lt;br&gt;&lt;br /&gt;&lt;br /&gt;%26lt;%26lt; "The patients age is: " %26lt;%26lt; patients[i].age %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;patients[i].highPressure = false;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;patients[i].bloodPressure.dias... = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;patients[i].bloodPressure.syst... = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I hope this will help. :)&lt;br&gt;Reply:I may be missing something here, but couldnt you achieve what you need by thinking a bit simpler and creating  a relational database using Access or similar. If you input the right info you can extract what you need through queries and from those set up your reports in an aesthetically pleasing format.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-7948170785160266474?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/7948170785160266474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-i-really-need-help-here-im.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/7948170785160266474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/7948170785160266474'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-i-really-need-help-here-im.html' title='C++ help! I really need help here. im desperate.?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-5093916678063255701</id><published>2009-07-12T22:06:00.000-07:00</published><updated>2009-07-12T22:06:14.794-07:00</updated><title type='text'>C++ help... Due tomorrow.?</title><content type='html'>I need this program to work by tomorrow morning, but I can't tell that I'm doing anything wrong!!&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Errors:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;o_assignment5.cpp: In function `int main()':&lt;br&gt;&lt;br /&gt;&lt;br /&gt;o_assignment5.cpp:48: non-lvalue in assignment&lt;br&gt;&lt;br /&gt;&lt;br /&gt;o_assignment5.cpp:48: parse error before `-' token&lt;br&gt;&lt;br /&gt;&lt;br /&gt;o_assignment5.cpp:52: parse error before `)' token&lt;br&gt;&lt;br /&gt;&lt;br /&gt;o_assignment5.cpp:54: parse error before `)' token&lt;br&gt;&lt;br /&gt;&lt;br /&gt;o_assignment5.cpp: At global scope:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;o_assignment5.cpp:61: parse error before `;' token&lt;br&gt;&lt;br /&gt;&lt;br /&gt;o_assignment5.cpp:61: syntax error before `++' token&lt;br&gt;&lt;br /&gt;&lt;br /&gt;o_assignment5.cpp:63: parse error before `;' token&lt;br&gt;&lt;br /&gt;&lt;br /&gt;o_assignment5.cpp:63: syntax error before `++' token&lt;br&gt;&lt;br /&gt;&lt;br /&gt;o_assignment5.cpp:66: syntax error before `%26lt;%26lt;' token&lt;br&gt;&lt;br /&gt;&lt;br /&gt;o_assignment5.cpp:70: syntax error before `.' token&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Code:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;cstdlib%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;cmath%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int SIZE = 15;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int colRow[SIZE][SIZE];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int userRow; // what the user of the program inputs for table width&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int finalRow;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int userCol;&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ help... Due tomorrow.?&lt;br&gt;The userRow - 1 = finalRow is not correct.  I think that you mean: finalRow = userRow -1 and finalCol = userCol - 1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Try that it should compile.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;But also I don't understand your loop code&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; the "int finalRow" will override the previously defined "finalRow" for the scope of the loop and likewise for the "int finalCol" loop.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;HTH&lt;br&gt;Reply:userRow - 1 = finalRow&lt;br&gt;&lt;br /&gt;&lt;br /&gt;userCol - 1 = finalCol &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Switch to &lt;br&gt;&lt;br /&gt;&lt;br /&gt;finalRow = userRow - 1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;finalCol = userCol - 1&lt;br&gt;Reply:1.  Look at your assignments for userRow and userCol from finalRow and finalCol&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;2.  Your last loop isn't going to do what you intend it to.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Good luck.&lt;br&gt;Reply:1. You redeclared "outs" inside of main() ...don't do that.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;2. Look at the following two lines:&lt;br&gt;&lt;br /&gt;&lt;br /&gt; userRow - 1 = finalRow // to get right number in array: rows&lt;br&gt;&lt;br /&gt;&lt;br /&gt; userCol - 1 = finalCol // to get right number in array: cols&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You must place the variable to which a value is assigned in the LEFT side of the expression, like this: y = x - 1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;3. One of your for() loops had a missing closing brace. Use proper indentation to find where this occurred.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://nobile2.blogspot.com/&gt;nobile&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-5093916678063255701?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/5093916678063255701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-due-tomorrow.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5093916678063255701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5093916678063255701'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-due-tomorrow.html' title='C++ help... Due tomorrow.?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3996845065806824342</id><published>2009-07-12T22:05:00.003-07:00</published><updated>2009-07-12T22:05:59.445-07:00</updated><title type='text'>C++ update....?</title><content type='html'>I finally figured that sub-code out(with some hints from others)..For those who do not know, this is a simple way to read an input file containing scores for 3 exams(in this case, of 6 students), and output the highest in each exam...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Sample Program 12- A non-interactive program to calculate student grades.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//************************************...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int SIZE=6;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int GetHighValue(int array[]);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int exam1Array[SIZE];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int exam2Array[SIZE];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int exam3Array[SIZE];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string name;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ifstream inFile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;inFile.open("grades.dat");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(!inFile)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Unable to open input file, program abnormally ended";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        for(i=0; i%26lt;SIZE; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         &lt;br&gt;&lt;br /&gt;&lt;br /&gt;         inFile%26gt;%26gt;name%26gt;%26gt;exam1Array[i]%26gt;%26gt;exam2Array[...&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        GetHighValue(exam1Array);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"The highest for exam 1 is"%26lt;%26lt;GetHighValue(exam1Array)%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    GetHighValue(exam2Array);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"The highest for exam 2 is"%26lt;%26lt;GetHighValue(exam2Array)%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    GetHighValue(exam3Array);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"The highest for exam 3 is"%26lt;%26lt;GetHighValue(exam3Array)%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;         &lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int GetHighValue(/*in*/ int array[])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int highScore=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int i=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; for(i=0; i%26lt;SIZE; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt; if(array[i]%26gt;highScore)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; highScore=array[i];&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return highScore;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ update....?&lt;br&gt;You might want to retry the example code using STL library. It is amazing how easy it is to write over 60% of the code using C++ standard libraries.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;It might not be so obvious in this small example, but as you move to bigger projects, you will see the benefit first hand.&lt;br&gt;Reply:sorry, i don't know, but you can try this site&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3996845065806824342?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3996845065806824342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3996845065806824342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3996845065806824342'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-update.html' title='C++ update....?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-553601969592459566</id><published>2009-07-12T22:05:00.002-07:00</published><updated>2009-07-12T22:05:42.706-07:00</updated><title type='text'>C++ Question?</title><content type='html'>I need to write a program that takes characters (only alphabetical) input from the screen (ended with a period), puts them into an array, keeps count of how many there are of each character and prints out a list of the characters and their number of occurrences, sorted by their occurrence, highest to lowest.  The main thing I don't know how to do is to sort the characters based on their occurrence and also the counting itself isn't completely working.  Can anyone else correct this code?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(void)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char chars[]="abcdefghijklmnopqrstuvwxyz";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int count[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char inp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;inp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(inp !='.')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   for(i=0;i%26lt;26;++i)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      if(inp==chars[i])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         count[i]++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin%26gt;%26gt;inp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Character    Count"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(i=0;i%26lt;26;++i)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if(count[i]!=0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;chars[i]%26lt;%26lt;"              "%26lt;%26lt;count[i]%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;system("pause");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ Question?&lt;br&gt;If you don't understand some of the concepts involved you should read up on them.  Ask questions if necessary.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;vector%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;algorithm%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;struct elementType&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   char letter;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   int  count;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   elementType(char l, int c) : letter(l), count(c) {};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool compare(elementType a, elementType b )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   return(a.count %26gt; b.count);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;typedef vector%26lt;elementType%26gt; Array;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(void)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   //creat vector of letter/count elements&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   Array array;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   for (char i = 'a'; i %26lt;= 'z'; ++i)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      elementType e(i, 0);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      array.push_back(e);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   //collect input chars&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   char inp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; inp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   while (inp !='.')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      if ((isalpha(inp))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      %26amp;%26amp;  (islower(inp)))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         array[inp - 'a'].count++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cin %26gt;%26gt; inp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   //sort array&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   sort(array.begin(), array.end(), compare);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   //spit out results&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Character Count" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   for (int i = 0; i %26lt; array.size(); ++i)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      if (array[i].count %26gt; 0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         cout %26lt;%26lt; array[i].letter %26lt;%26lt; " " %26lt;%26lt; array[i].count %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   system("pause");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;Reply:Convert the user input to an ascii value. Make a dummy array the same length as the user input array. Then all you have to do is.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int index=0; index%26lt;userInput.length();index++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;dummy[int(userInput[index])]++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Print it out&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int index=0; index%26lt;userInput.length();index++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(dummy[index]%26gt;0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "The letter " %26lt;%26lt; char(index) %26lt;%26lt; "occured" %26lt;%26lt;dummy[index] %26lt;%26lt; " times" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;Reply:Seems like less work to use a map&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You get the letter, increment the int.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Create some iterators and use the sort algorithm.&lt;br&gt;Reply:First, your while loop probably doesn't work because you need to get an index of inp.  Something like:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int idx = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while (inp[idx] != ".")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;idx++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Second, there are much better ways to add to the count than the following, but it should still work:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(i=0;i%26lt;26;++i)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(inp==chars[i])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;count[i]++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Lastly, you then need to sort.  To do that, you might want to replace count with a struct that's made up of a character (the letter of the alphabet) and an integer (which is the count).  Then do something simple like a bubble sort on it (you can google that).&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Overall, there are better/easier ways to do this, but if you want to use your code as a starting point, then you need to look at these three areas.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-553601969592459566?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/553601969592459566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-question_12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/553601969592459566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/553601969592459566'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-question_12.html' title='C++ Question?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-1979985773608935995</id><published>2009-07-12T22:05:00.001-07:00</published><updated>2009-07-12T22:05:28.063-07:00</updated><title type='text'>C++ Help! How can I modify my program!?</title><content type='html'>I have to rewrite my program so that it prompts the user to enter the name of the file to be read, instead of reading the source file itself. This is my program:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  ifstream fin;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  fin.open("readFile.cpp");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (!fin.good()) throw "I/O error";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  while (true)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if (!fin.good()) break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    string lineFromFile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    getline(fin, lineFromFile);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; lineFromFile %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  } // while&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  fin.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;} // main&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ Help! How can I modify my program!?&lt;br&gt;Make a string, called String someString. prompt the user for that string using getline instead of cin because cin ignores whitespace and you might encounter a space in the file name. Replace fin.open("readFile.cpp") with fin.open(someString).&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-1979985773608935995?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/1979985773608935995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-how-can-i-modify-my-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1979985773608935995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1979985773608935995'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-how-can-i-modify-my-program.html' title='C++ Help! How can I modify my program!?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-2471569287321620993</id><published>2009-07-12T22:05:00.000-07:00</published><updated>2009-07-12T22:05:10.829-07:00</updated><title type='text'>C++ Programming Help?</title><content type='html'>What expressions would I need to write to complete the following program?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1. Includes %26lt;fstream%26gt; and other required header files.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;2. Declares a file variable named inFile of type ifstream.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;3. Declares two variables named number1 and number2 that hold whole numbers.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;4. Declares a variable named name that holds a string of characters.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;5. Opens the input file indata.txt.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;6. Checks if the file was opened. If not, it prints the message “Could not open file!” and stops the program.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;7. Reads from the file a name and stores it in name.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;8. Reads from the file two numbers and stores them in number1 and number2 respectively.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;9. Prints on the screen “Hello “ followed by name.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;10. If number1 is greater than number2&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ Programming Help?&lt;br&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(void)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     ifstream inFile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     int number1 = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     int number2 = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     string name;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     // open file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     inFile.open("indata.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     // check for failures&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     if (inFile.fail())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          cout %26lt;%26lt; "Could not open file!" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     // read the data from file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     inFile %26gt;%26gt; name;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     inFile %26gt;%26gt; number1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     inFile %26gt;%26gt; number2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     inFile.close();  // we're done with the file so close it&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     // print&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     if (number1 %26gt; number2)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          cout %26lt;%26lt; "Hello " %26lt;%26lt; name %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://2flower-girl-dresses.blogspot.com/&gt;flower girl dresses&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-2471569287321620993?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/2471569287321620993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-programming-help.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2471569287321620993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2471569287321620993'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-programming-help.html' title='C++ Programming Help?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3450662292415957587</id><published>2009-07-12T22:04:00.002-07:00</published><updated>2009-07-12T22:04:55.727-07:00</updated><title type='text'>C++ error in writing a function?</title><content type='html'>#include %26lt;iostream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;stdlib.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; double npts;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int order( int x[], int npts )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cin %26gt;%26gt;npts;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int duck = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//check for ascending first&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; for( duck = 0; duck %26lt; npts - 1; duck++ )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; if( x[ duck + 1 ] %26lt; x[ duck ] ) break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt; if( duck == npts - 1 )//i.e., if the for loop ran till the end&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 1; //yes, it is in ascending order&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//check for descending next&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; duck = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; for( duck = 0; duck %26lt; npts - 1; duck++ )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; if( x[ duck + 1 ] %26gt; x[ duck ] ) break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt; if( duck == npts - 1 )//i.e., if the for loop ran till the end&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return -1; //yes, it is in descending order&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 0;//neither&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;} &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;getting :&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;error C2601: 'order' : local function definitions are illegal&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I'm trying to write a program that checks wheter the values in an array are in ascending order=1, descending=-1, or neither=0.  assuming the prototype;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int order(int x[], int npts);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;please help me fix.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ error in writing a function?&lt;br&gt;try to define you fucntion int order(int[], int npts) outside main() and call this function in main() by supplying values(parameters).&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for more information don't foget to visit my blog&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://codesbyshariq.blogspot.com.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and also STOP DRINKING BEER as this will paralyse your mind&lt;br&gt;Reply:The problem is that you're defining the function inside main.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Define it outside.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Try changing your code this way&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;stdlib.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int order( int x[], int npts )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt;npts;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int duck = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//check for ascending first&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for( duck = 0; duck %26lt; npts - 1; duck++ )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if( x[ duck + 1 ] %26lt; x[ duck ] ) break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if( duck == npts - 1 )//i.e., if the for loop ran till the end&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 1; //yes, it is in ascending order&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//check for descending next&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;duck = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for( duck = 0; duck %26lt; npts - 1; duck++ )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if( x[ duck + 1 ] %26gt; x[ duck ] ) break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if( duck == npts - 1 )//i.e., if the for loop ran till the end&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return -1; //yes, it is in descending order&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;//neither&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;} &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//other code here&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;Reply:for the most part he people above me are correct. Your prototype : int order( int x[], int npts ) needs to be before main. The other part is the definition needs to be after main or else it won't execute right. In order to get the function to work right rename it int order( int x, int y).&lt;br&gt;Reply:your prototype is in the main function; It should be outside the main.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3450662292415957587?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3450662292415957587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-error-in-writing-function.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3450662292415957587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3450662292415957587'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-error-in-writing-function.html' title='C++ error in writing a function?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-338656847950376439</id><published>2009-07-12T22:04:00.001-07:00</published><updated>2009-07-12T22:04:40.057-07:00</updated><title type='text'>C++ Needs help with my code?</title><content type='html'>My current problem is i wanted the user to type I am great, and save it under a txt file. but somehow it only display "I"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void Enter();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Enter();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void Enter()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void Done();         &lt;br&gt;&lt;br /&gt;&lt;br /&gt;     &lt;br&gt;&lt;br /&gt;&lt;br /&gt; ofstream fout;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; string szLine =""; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; string szWord = "";         &lt;br&gt;&lt;br /&gt;&lt;br /&gt; string szName = "";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; string szType =""; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Starting//&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Please enter your name: "; cin%26gt;%26gt;szName;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Please enter the follow sentence: I am Great."; cin%26gt;%26gt;szType;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; fout.open("Stats.txt");    &lt;br&gt;&lt;br /&gt;&lt;br /&gt; fout %26lt;%26lt; "Name: " %26lt;%26lt; szName %26lt;%26lt; endl;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt; fout %26lt;%26lt; "Typed: " %26lt;%26lt; szType %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; fout.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; Done();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void Done()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Thanks check the text."%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ Needs help with my code?&lt;br&gt;You need to have a prototype for the functions inside the main(). It should be written before the main. To resolve it quickly, put the main function at the bottom part. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;OR: edit the code&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void Done();  // prototype for function Done()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void Enter();  // prototype for function Enter()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; void Enter();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; Enter();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;then: use cin.getline(); instead of cin only&lt;br&gt;Reply:Very few people here knows how to code, so I recommend finding a good programmer's forum or IRC channel. Do a google search for "programmer's forum".&lt;br&gt;Reply:when you have a sub that's getting called in the main, you need to write its code before the main.&lt;br&gt;Reply:OK, here is your problem. cin implicitly parses your input according to spaces and a few other delimiters.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;So when you cin to a string, you are getting only the first word of your string. "I am great" will only capture "I" on one cin.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;In order to capture all text before the user hits enter, use this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Please enter the following sentence: I am Great";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;getline(cin, szType);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;EDIT: the delimiters I mentioned before are space, tab, and newline ( http://www.cplusplus.com/doc/tutorial/ba... )&lt;br&gt;Reply:don't have time right now, but here is a link that will teach you:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://cprogramming.com/&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-338656847950376439?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/338656847950376439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-needs-help-with-my-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/338656847950376439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/338656847950376439'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-needs-help-with-my-code.html' title='C++ Needs help with my code?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-5562162515623964880</id><published>2009-07-12T22:04:00.000-07:00</published><updated>2009-07-12T22:04:23.946-07:00</updated><title type='text'>C++ Help! This is juat a small part of my program so it's very raw. I want the prgm to read an input file ....</title><content type='html'>//Sample Program 12- A non-interactive program to calculate student grades.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//************************************...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;cstring%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int SIZE=20;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int exam1Array[SIZE];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int exam2Array[SIZE];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int exam3Array[SIZE];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int highScore;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int count=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string name[SIZE];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ifstream inFile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;inFile.open("grades.dat");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(!inFile)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Unable to open input file, program abnormally ended";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        inFile%26gt;%26gt;name[count]%26gt;%26gt;exam1Array[count]%26gt;%26gt;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;highScore=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(count=0; count%26lt;SIZE; count++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(array[count]%26gt;highScore)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;highScore=array[count];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;highScore%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ Help! This is juat a small part of my program so it's very raw. I want the prgm to read an input file ....&lt;br&gt;in your loop, you forgot the brackets. change:&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(count=0; count%26lt;SIZE; count++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(array[count]%26gt;highScore)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;highScore=array[count];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;highScore%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;to&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(count=0; count%26lt;SIZE; count++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(array[count]%26gt;highScore)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;highScore=array[count];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;highScore%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;Reply:Are you really supposed to go online to get others to do your assignments for you?&lt;br&gt;Reply:The following code will work in VC++ 2005:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;[Create a new Win32 Console Project]&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include "stdafx.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int SIZE=20;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int _tmain(int argc, _TCHAR* argv[])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  float   exam1Array[SIZE];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  float   highScore = 0.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int     count=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int     error;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  FILE *  inFile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  fopen_s(%26amp;inFile,"c:\\temp\\junk\\grades....&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if(feof(inFile))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  printf("Unable to open input file, program abnormally ended");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     return 1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  fseek(inFile, 0L, SEEK_SET );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  while (!feof(inFile))&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    error = fscanf_s(inFile,"%f",%26amp;exam1Array[count])...&lt;br&gt;&lt;br /&gt;&lt;br /&gt; if (exam1Array[count] %26gt; highScore)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    highScore = exam1Array[count];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  count++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;fclose(inFile);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;printf("Highest Score is = %f",highScore);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;getchar();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The grades.dat file should look like:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;53.5&lt;br&gt;&lt;br /&gt;&lt;br /&gt;84.2&lt;br&gt;&lt;br /&gt;&lt;br /&gt;98.1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;with no Carriage return after the last grade.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This is something you can play with in the mean time. Happy learning! Remember to give me points for this...&lt;br&gt;Reply:buy K%26amp;R book on C called "The C Programming Language, Second Edition".. it has all this easy stuff in it... if you are starting with C .. you should really have this book... it is the basis of all C&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-5562162515623964880?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/5562162515623964880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-this-is-juat-small-part-of-my.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5562162515623964880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5562162515623964880'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-this-is-juat-small-part-of-my.html' title='C++ Help! This is juat a small part of my program so it&apos;s very raw. I want the prgm to read an input file ....'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-4983533254225923887</id><published>2009-07-09T05:13:00.001-07:00</published><updated>2009-07-09T05:13:21.193-07:00</updated><title type='text'>C++ program problem with function?</title><content type='html'>// This program by Dillon Nicholson gets numbers by the user&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// then counts the number of digits in the number either being both&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// positive or negitive whole numbers&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void countingFunction();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ofstream out;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; out.open("output.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int num;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; out%26lt;%26lt;"This is the program of : ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    out%26lt;%26lt;"Dillon Nicholson"%26lt;%26lt;"\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    out%26lt;%26lt;"CMPS 1043-02"%26lt;%26lt;"\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    out%26lt;%26lt;"Due date:";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    out%26lt;%26lt;" Nov 15 2007"%26lt;%26lt;"\n"%26lt;%26lt;"\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; countingFunction();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; out.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;void countingFunction()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while (num != 0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (num %26lt; 0) num*=-1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;count = 1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;else if (num %26gt;= 10)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{count++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;num= num / 10;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;out%26gt;%26gt; num;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;tell me whats wrong i cant tell but it wont build right says 'num' : unreferenced local variable on line 16 but theres nothing wrong that i see&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ program problem with function?&lt;br&gt;you declare your "num" variable outside main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;like:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int num = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ofstream out;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;out.open("output.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;hope this helps&lt;br&gt;Reply:I'm pretty sure you're seeing two different errors in your code.  One will say "Unreferenced local variable" and be pointing to your "int num;" line.  The other will say something to the effect that 'num' is not a valid type or is unknown, and it'll be pointing to your  "while(num!=0)" line.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The problem here is because of 'scope'.  Scope is basically what a particular part of the code has access to, as far as variables are concerned.  What you've done is you've declared your variable 'num' in main, and then you're attempting to use that variable from your countingFunction().  countingFunction() doesnt share scope with main, so it cant see that variable.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You need to move 'num' down to be in countingFunction().&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You'll also need to somehow get the "ofstream out" variable to be available in countingFunction().  You can do this in two ways... One is to pass that variable as a parameter to the function, and the other is to make that variable global.  To make it global, just move it out of and before the main() function.  I'd recommend using a parameter, and passing it by reference, if you know how to do that. :)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Good luck!&lt;br&gt;Reply:Your function main is returning a value but it isn't defined as returning a value.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;No idea about the undefined variable.&lt;br&gt;Reply:first declare the variables then use it&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://flower-garden1.blogspot.com/&gt;flower garden&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-4983533254225923887?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/4983533254225923887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-program-problem-with-function.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/4983533254225923887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/4983533254225923887'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-program-problem-with-function.html' title='C++ program problem with function?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3399602211846752251</id><published>2009-07-09T05:13:00.000-07:00</published><updated>2009-07-09T05:13:07.127-07:00</updated><title type='text'>C++ Inputing a file. Please help?</title><content type='html'>For research purposes and to better help students, the admissions office of your local university wants to know how well female and male student GPAs for certain courses. Due to confidentiality, the letter code f is used for fimale students and m for male students. Every file entry consists of a letter code followed by a GPA. Each line has one entry. The number of entries in the file is unknown. Write a program that computes and uptputs the average GPA for both females and male students. Format your results to two decimal places.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;That is the question and this is what i have so far --%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//include section&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;conio.h%26gt; //for use with getch&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;  //string data types&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt; // in and out data&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main ()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    string name,majorname,coursename;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ifstream inData;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ofstream outData;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    double f;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    double m;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    double average;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    char gender=' ';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    inData.open("input.txt")&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ Inputing a file. Please help?&lt;br&gt;Your syntax for the fstream class looks correct.  What is the error output from the debugger?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Try this tutorial&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://www.cplusplus.com/doc/tutorial/fi...&lt;br&gt;Reply:function void calculateAndPrintAverages() {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double femaleScoreTotal;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double maleScoreTotal;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int numFemaleScores;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int numMaleScores;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream inFile ("filename") ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string line;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while ( !inFile.eof ) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;line %26lt;%26lt; inFile.getLine;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if ( line.split("   ")[0] == "f" ) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;femaleScoreTotal += lineline.split("   ")[1];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;numFemaleScore++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;else {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;maleScoreTotal += line.split("   ")[1];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;numMaleScore++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Male average " %26lt;%26lt; maleScoreTotal / numMaleScore %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Female average " %26lt;%26lt; femaleScoreTotal / numFemaleScore;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;System.exit(1);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;Reply:speaking of syntax ...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;just wanted to help you a bit with your grammar ... something many of us forget to check in our efforts to clean up just the code.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;-cout%26lt;%26lt;"Hello there, What is your name?"%26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;... End the sentence after "there" instead of using a comma &lt;br&gt;&lt;br /&gt;&lt;br /&gt;// could use a (!) or a (.)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;-you have used 'your' instead of you're incorrectly a few times&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;-in written text it is improper to use conjunctives such as 'you're' for 'you are', this is only acceptable in the form of writing out  "quoted speech" ... in this instance you should write it out in full.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"What the name of the course YOU ARE taking for your major "%26lt;%26lt;majorname%26lt;%26lt;" ?"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;AND&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Please enter your degree YOU ARE majoring in."%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//I'd suggest changing the "your" above to "the" as it is better english&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;TIP: programs always look great when they capitalize input on things such as Major and Name, even when it was not input by the user as such.  This "added intelligence" adds a little extra to the programs worth in the eyes of the user (or professor!)&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3399602211846752251?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3399602211846752251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-inputing-file-please-help.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3399602211846752251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3399602211846752251'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-inputing-file-please-help.html' title='C++ Inputing a file. Please help?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3525256191579553279</id><published>2009-07-09T05:12:00.003-07:00</published><updated>2009-07-09T05:12:50.059-07:00</updated><title type='text'>C++ program problems once again...?</title><content type='html'>#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class fraction&lt;br&gt;&lt;br /&gt;&lt;br /&gt; public :&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{ int num;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int den;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fraction ();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fraction (int n, int d);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fraction add (fraction f2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fraction mult (fraction f2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool equal (fraction f2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fraction fraction:: add(fraction f2)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool fraction:equal (fraction f2)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;(num*f2.den)+(den*fraction)+(den*f2.de...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{fraction temp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;temp.num =(num*f2.den)+(den*f2.den);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;temp.den = (den*f2.den)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   return temp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return =(num* f2.den== den*f2.num);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void main ()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ofstream out;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; out.open("output.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt; fraction f1 (1,3) , f2 (1,2, f3);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; f3=f1.add(f2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "the sum is "%26lt;%26lt;f3.num%26lt;%26lt;"/"%26lt;%26lt;f3.den%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; if (f1.equal (f2)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "the fractions are equal"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; else cout %26lt;%26lt; "the fraction are not equal"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int n, d;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt;"Imput the first fraction"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cin%26gt;%26gt;n%26gt;%26gt;d;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; fraction f1 (n,d)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  out.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;i need to get it to output the imputed fractions and the answers&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and yet i cant figure out that code %26amp; it wont work neways&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ program problems once again...?&lt;br&gt;Well, the first thing I noticed is that you've only defined two constructors, including the default and one that takes two int arguments, but you're declaring f2 with three arguments.  I think you put a parenthesis in the wrong place.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You're missing a parenthesis in the initial decision structure:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (f1.equal(f2))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You never actually use the output stream out.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You're missing semicolons on a number of lines.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;All in all, I doubt this will compile.  Is that what you mean when you say "it won't work"?  Or is that just an artifact of transferring the code to YA?  If you've gotten it to compile, it would help to know what the program does that you don't want it to do, or what it fails to do that you want it to.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Edit:  Well, luv, the only suggestion I have is to fix the compile errors.  I assume you're using something like VS or Borland or some other commercial package.  You'd do well to read the error messages in some detail and learn exactly what they mean.  I've noticed that beginners often just read them as "There's an error someplace" without learning your IDE's way of communicating exactly what error it found.  If it's pointing out an error and you don't understand what it's saying, refer to the compiler documentation.  With VS, at least, it's not unusal for the short error message to be cryptic at best.  Usually the more detailed explanations in the compiler documentation are a lot more clear.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I'd also suggest that, initially at least, you stick to output to the default display with cout.  Once you have the output to your liking, you can go back and add in writing the output to a file.  When I was learning to handle file I/O, I found it useful to send the output to cout first.  When it looked good, I added lines to send the output to a file.  When what I got in the file looked like what I was getting on the screen, I went back and took out the cout lines.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Edit2:  Jorge is right in that overloading the operators would give you much cleaner, easier code.  However, I assumed you hadn't covered that as yet, as what you're doing is the usual dodge beginners use before they've learned the joys of overloading.  Here, I'd suggest you continue with the code you have until you have it working.  If you're supposed to overload things like the equality operator, you can add that in later on.  Small steps are usually best for learning a language.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Edit3:  Well, I was going to email you since these edits are getting tiresome, but you don't allow emails.  I'm still not clear about whether you need to overload the operators or not, but my recommendation from earlier stands.  Get it working with the functions you're using, THEN overload the operators.  I think this is particularly important when you're trying to overload the insertion operator, %26lt;%26lt;.  That one (and the extraction operator) are a bit harder to do than the others.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I'm also still unclear if your problems are compile errors, logic errors, or simple bugs.  Feel free to email me to continue this discussion - preferable before we get a violation notice from Yahoo for "chatting".&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3525256191579553279?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3525256191579553279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-program-problems-once-again.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3525256191579553279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3525256191579553279'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-program-problems-once-again.html' title='C++ program problems once again...?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3341649220824591713</id><published>2009-07-09T05:12:00.002-07:00</published><updated>2009-07-09T05:12:35.965-07:00</updated><title type='text'>C++ fraction program problem?</title><content type='html'>//This is the program of Dillon Nicholson &lt;br&gt;&lt;br /&gt;&lt;br /&gt;//it will use a class to calculate fractions&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//addition subtraction multiplication and division&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;cmath%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;struct fraction&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;float num;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;float den;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;class calculate&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;public::&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fraction f1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fraction f2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char oper;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;float fadd();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;float fsub();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;float fmul();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;float fdiv();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int getdate();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double calc();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ofstream out;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; out.open("output.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fraction fra;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fraction fra2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char oper, frac, frac2, ch;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;float ans;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;do {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "\nEnter the first fraction, then an operator(+,-,*,/), ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt;"then your second fraction: \n\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; fra.num %26gt;%26gt; frac %26gt;%26gt; fra.den %26gt;%26gt; oper %26gt;%26gt; fra2.num %26gt;%26gt; frac2 %26gt;%26gt; fra2.den;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;switch (oper)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case '+': ans = fadd(fra.num,fra.den,fra2.num,fra2.den); break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case '-': ans = fsub(fra.num,fra.den,fra2.num,fra2.den); break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case '*': ans = fmul(fra.num,fra.den,fra2.num,fra2.den); break;&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ fraction program problem?&lt;br&gt;I really am sorry, because this is so easy but I don't have the time to go through it all.  As far as printing out the input numbers, thats easy.  Right after you input the number with cin%26gt;%26gt;.... do this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;out%26lt;%26lt;fra.num%26lt;%26lt;frac%26lt;%26lt;fra.den;  // 1st fraction&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if you want the whole expression, take the cin%26gt;%26gt; and just put out%26lt;%26lt; with '%26lt;%26lt;' changed for '%26gt;%26gt;'.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;out%26lt;%26lt;fra.num %26lt;%26lt;frac %26lt;%26lt;fra.den %26lt;%26lt;oper %26lt;%26lt;fra2.num %26lt;%26lt;frac2 %26lt;%26lt;fra2.den;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Don't try to write the entire program at once and then run it.  You should be writing things step by step, and running the partial program to test.  It makes it so much easier to know where the mistakes are, rather than having to go back through everything anytime it fails.&lt;br&gt;Reply:i don't know.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;im dumb&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3341649220824591713?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3341649220824591713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-fraction-program-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3341649220824591713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3341649220824591713'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-fraction-program-problem.html' title='C++ fraction program problem?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-5777232608029880925</id><published>2009-07-09T05:12:00.001-07:00</published><updated>2009-07-09T05:12:17.296-07:00</updated><title type='text'>C++ help, needed by 5PM PST please! No room, but in file (VERTEX 500 600 700) ect... reads 500 500 uninitilize</title><content type='html'>#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#define TRUE 1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#define FALSE 0&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class file_line&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; private:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  string one_line;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  ifstream to_read;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; public:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  file_line (char aFile[]) { to_read.open (aFile); }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  bool get_line (void);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  void close_file (void) { to_read.close(); }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  void put_line (void) { cout %26lt;%26lt; one_line %26lt;%26lt; endl; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool file_line::get_line (void)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int to_temp [10], count_string = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; bool been_through = FALSE;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; short count = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; char numb_to [8];&lt;br&gt;&lt;br /&gt;&lt;br /&gt; bool again = FALSE;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; string::iterator StrVal;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; if (!to_read.eof())&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  do&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if (!been_through)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    getline (to_read, one_line);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    StrVal = one_line.begin();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   while (!(*StrVal %26gt;= '0' %26amp;%26amp; *StrVal %26lt;= '9') %26amp;%26amp; StrVal %26lt; one_line.end())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    StrVal+=1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   while ((*(StrVal) != ' ' %26amp;%26amp; StrVal %26lt; one_line.end()) %26amp;%26amp; count %26lt; 8)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    numb_to[count] = *StrVal;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    count++; StrVal++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   to_temp[count_string] = atoi (numb_to);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   count_string++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   count = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   again = TRUE;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  } while (StrVal %26lt; one&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ help, needed by 5PM PST please! No room, but in file (VERTEX 500 600 700) ect... reads 500 500 uninitilize&lt;br&gt;From what I can tell, the problem, is here, the code doesn't look all that logical to me, but this is definately a problem:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;to_temp[count_string] = atoi (numb_to); //numb_to is an array,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You're probably looking for something like this&lt;br&gt;&lt;br /&gt;&lt;br /&gt;to_temp[count_string] = atoi (numb_to[i]);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Then do this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char *cp=numb_to[];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string s=cp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;atoi(s);&lt;br&gt;Reply:Post on cboard.cprogramming.com because you can post full, formatted code on there. Your code isn't complete here, but I already see problems.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://2edible-flowers.blogspot.com/&gt;edible flowers&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-5777232608029880925?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/5777232608029880925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-needed-by-5pm-pst-please-no-room.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5777232608029880925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5777232608029880925'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-needed-by-5pm-pst-please-no-room.html' title='C++ help, needed by 5PM PST please! No room, but in file (VERTEX 500 600 700) ect... reads 500 500 uninitilize'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-8758550359238370433</id><published>2009-07-09T05:12:00.000-07:00</published><updated>2009-07-09T05:12:02.486-07:00</updated><title type='text'>C ++ question?</title><content type='html'>Can anybody help me out with the defenition of each one?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;cstdlib%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iomanip%26gt;&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C ++ question?&lt;br&gt;The first library is self explanitory, it allows you to have string types.  The cstdlib has all sorts of functions that are general in nature, and almost all apps use them.  The final 3 allow you to open and read/write files.&lt;br&gt;Reply:#include %26lt;string%26gt; - This allows you the ability to use the string data type.  It has a lot of baggage which allows you to utilize a lot of different string functions&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;cstdlib%26gt;This header defines several general purpose functions, including dynamic memory management, random number generation, communication with the environment, integer arthmetics, searching, sorting and converting, etc.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt; - This basically allows you to do simple input and output from the keyboard and monitor.  Nothing real fancy, it stands for input/output streaming.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt; - This is exactly the same as iostream but instead of being from the keyboard to the monitor it allows you to read/write to a file.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iomanip%26gt; - This bad boy allows you to manipulate your input and output so that you can format it and make it look all nice and neat.  Most people use this when generating reports to show a certain fixed number of decimal places, spacing, etc.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I hope this helps... If you need any further assistance google it...you'll be suprised at the response you'll get!!!!&lt;br&gt;Reply:do a web search on each one to get the specifics.  There's a man page for each of them.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-8758550359238370433?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/8758550359238370433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-question.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/8758550359238370433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/8758550359238370433'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-question.html' title='C ++ question?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-7064835190115099383</id><published>2009-07-09T05:11:00.002-07:00</published><updated>2009-07-09T05:11:45.079-07:00</updated><title type='text'>How to implement count words in c++?</title><content type='html'>i have a program which is reading a file and display it,so i dont know how to count a words in a file.plz i need your help.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;here is a code below:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;stdio.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class task2&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;public:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void readfile();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//void displayfile();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//void sortalphabetical();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//int count();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void task2::readfile()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; char a[100][80];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char str[200];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fstream file("me1.cpp",ios::in);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;file.unsetf(ios::skipws);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(!file.eof())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;file.getline(str,200);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;strcpy(a[i],str);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;i++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;file.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int j=0; j%26lt;i; j++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;a[j]%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;task2 me;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;me.readfile();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;getchar();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;so how to implement count a word.......&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;How to implement count words in c++?&lt;br&gt;you need to scan through each char and check for Spaces,Commas,Semicolons,Tabs,Backslash,... etc.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The count of words is eactly equal to above chars which are not in continues order.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;eg.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Hello here is double space       then three comma ,,,then a commanand word.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;So the total words are 12 the logic is &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Start&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;read char &lt;br&gt;&lt;br /&gt;&lt;br /&gt;If alphabet then &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      if not Wordstarted then &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        then word started = true&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        word=word+1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    end if&lt;br&gt;&lt;br /&gt;&lt;br /&gt;else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    wordstarted=false&lt;br&gt;&lt;br /&gt;&lt;br /&gt;end if&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;goto start&lt;br&gt;Reply:The trick is to not count the words, but to count the things that separate words like spaces, tabs, punctuation etc.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Rawlyn.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-7064835190115099383?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/7064835190115099383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/how-to-implement-count-words-in-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/7064835190115099383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/7064835190115099383'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/how-to-implement-count-words-in-c.html' title='How to implement count words in c++?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-1902038892596507068</id><published>2009-07-09T05:11:00.001-07:00</published><updated>2009-07-09T05:11:30.620-07:00</updated><title type='text'>Eof() C++ problem.. maybe.. really i dont know where the problem is...?</title><content type='html'>I wrote the following program that calculate the nr of inversions:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br&gt;&lt;br /&gt;&lt;br /&gt; fstream file("a.in");&lt;br&gt;&lt;br /&gt;&lt;br /&gt; if(file.is_open()){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int N;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int *arr;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  while(!file.eof()){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   file%26gt;%26gt;N; cout%26lt;%26lt;"N="%26lt;%26lt;N%26lt;%26lt;endl%26lt;%26lt;"ns are"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   arr=new int[N];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   for(int i=0;i%26lt;N;i++){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    file%26gt;%26gt;arr[i];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;arr[i]%26lt;%26lt;" ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout%26lt;%26lt;endl%26lt;%26lt;"invs: "%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   int n=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   for(int i=0;i%26lt;N-1;i++){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    for(int j=i+1;j%26lt;N;j++){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     if(arr[i]%26gt;arr[j])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      n++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout%26lt;%26lt;n%26lt;%26lt;endl%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  file.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;It works fine but for one detail, the while loop executes itself once more than expected. for the following input file:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;5&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1 2 3 4 5&lt;br&gt;&lt;br /&gt;&lt;br /&gt;4&lt;br&gt;&lt;br /&gt;&lt;br /&gt;4 3 2 1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1000&lt;br&gt;&lt;br /&gt;&lt;br /&gt;10&lt;br&gt;&lt;br /&gt;&lt;br /&gt;9 7 5 2 3 4 10 1 6 8&lt;br&gt;&lt;br /&gt;&lt;br /&gt;i get the following output:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;N=5&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ns are&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1 2 3 4 5 &lt;br&gt;&lt;br /&gt;&lt;br /&gt;invs:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;0&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;N=4&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ns are&lt;br&gt;&lt;br /&gt;&lt;br /&gt;4 3 2 1 &lt;br&gt;&lt;br /&gt;&lt;br /&gt;invs:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;6&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;N=1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ns are&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1000 &lt;br&gt;&lt;br /&gt;&lt;br /&gt;invs:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;0&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;N=10&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ns are&lt;br&gt;&lt;br /&gt;&lt;br /&gt;9 7 5 2 3 4 10 1 6 8 &lt;br&gt;&lt;br /&gt;&lt;br /&gt;invs:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;24&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;N=10&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ns are&lt;br&gt;&lt;br /&gt;&lt;br /&gt;0 0 0 0 0 0 0 0 0 0 &lt;br&gt;&lt;br /&gt;&lt;br /&gt;invs:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;0&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I want to kow why. Plz help!!&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Eof() C++ problem.. maybe.. really i dont know where the problem is...?&lt;br&gt;A google search would have revealed the answer, posted by other knowlegeable programmers. For example, one of the posts at http://www.thescripts.com/forum/thread13... reveals the problem with file.eof.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;To understand what is happening, you need to see what eof does. http://www.cplusplus.com/reference/iostr...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Eof returns true when the eofbit is set. This statement should set off an alarm bell in your head. Eof doesn't return true when you have reached the end of the file. It return true when the eofbit is set. Notice the difference? You should be asking yourself, when is eofbit set?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;It's set when an I/O operation fails because of EOF. This is a key piece of information. If you attempt to read from a file, and it is successful, clearly the operation hasn't failed. eofbit won't be set. What if you reached the end of the file after the operation? No matter. You tried to read from the file, it worked, and now you are at the end of the file. The last read worked, so obviously eofbit is not going to be set. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Now you try to read again, even though you are at the end of the file. The file read is unsuccessful. So N in your code doesn't change, because the I/O operation failed. Eofbit is now set, but look, it's a bit too late! You are already going through your loop.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;So what can you do? You could try to read from the file. Then check if eofbit is set. And only then proceed with the rest of your code. However, you could always test the return value. See, the return value isn't just for decoration. It means something. when you file %26gt;%26gt; N, that operation returns a value, which you can test for success. Look at&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://www.fredosaurus.com/notes-cpp/io/...&lt;br&gt;Reply:you have a leaky faucet,its either very loose or too tight-&lt;br&gt;Reply:Your counting an extra loop iteration in the nested for loop. It repeats once more than it should. You can do it! :-)&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-1902038892596507068?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/1902038892596507068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/eof-c-problem-maybe-really-i-dont-know.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1902038892596507068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1902038892596507068'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/eof-c-problem-maybe-really-i-dont-know.html' title='Eof() C++ problem.. maybe.. really i dont know where the problem is...?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-8889043960427059125</id><published>2009-07-09T05:11:00.000-07:00</published><updated>2009-07-09T05:11:13.906-07:00</updated><title type='text'>Need help with C++ FSTREAMS!?</title><content type='html'>This is a very simple code i made to learn how to use fstream:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;------------------&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;cstdlib%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main() {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string a;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fstream cra;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cra.open("tape.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (cra.fail()) cout %26lt;%26lt; "not working" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cra %26lt;%26lt; "blah blah blah" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cra %26gt;%26gt; a;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; a %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cra.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;------------------&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;the program inputs the text "blah blah blah" into the file just fine, but it has trouble reading it. I don't really know how to read the file, that's the reason, and the tutorials on various websites haven't helped me.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;So can anyone tell me how I can read from the file? Thanks.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Need help with C++ FSTREAMS!?&lt;br&gt;the problem is that once u write blah blah blah the cursor in the file moves to the end of blah blah blah and after that there is nothing first move cursor to start of file then take input from file it will work.&lt;br&gt;Reply:Did you try this?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://www.codersource.net/cpp_file_io.h...&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://2covent-garden.blogspot.com/&gt;covent garden&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-8889043960427059125?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/8889043960427059125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/need-help-with-c-fstreams.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/8889043960427059125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/8889043960427059125'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/need-help-with-c-fstreams.html' title='Need help with C++ FSTREAMS!?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-4072608585021233092</id><published>2009-07-09T05:10:00.002-07:00</published><updated>2009-07-09T05:10:58.233-07:00</updated><title type='text'>This prog is suppsed to read an input file containing records: vehicle code  weight(codes are m,c and b)Help!!</title><content type='html'>#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;cstring%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void GetRates(float%26amp;, float%26amp;, float%26amp;, float%26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;enum Vehicles{MOTORCYCLE, CAR, BUS, TRUCK};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   float cycleRate;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   float carRate;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   float busRate;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   float truckRate;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   char code;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   int weight;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   ifstream inFile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   bool invalidData;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  inFile.open("vehicleCode.dat");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if(!inFile)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Unable to open input file, program abnormally ended"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    inFile%26gt;%26gt;code%26gt;%26gt;weight;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if(code=='m')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    code=MOTORCYCLE;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  else if(code=='c')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     code=CAR;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  else if(code=='b')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;code=BUS;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  else if(code=='t')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;code=TRUCK;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout%26lt;%26lt;"Error: Invalid Vehicle type";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if(100%26lt;=weight%26amp;%26amp;weight%26lt;=99000)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   invalidData=false;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout%26lt;%26lt;"Error:Invalid weight(non integer)";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; Vehicles code;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   switch(code)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   case MOTORCYCLE:cout%26lt;%26lt;"MOTORCYCLE";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   case CAR:cout%26lt;%26lt;"CAR";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   case BUS:cout%26lt;%26lt;"BUS";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   case TRUCK:cout%26lt;%26lt;"TRUCK";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   default:cout%26lt;%26lt;"Invalid vehicle type";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   GetRates(cycleRate, carRate, busRate, truckRate);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"ROAD TAX REPORT"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Vehicle Type:"%26lt;%26lt;"   Weight:"%26lt;%26lt;"  Rate:"%26lt;%26lt;"    Tax Due:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(code=='m')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;code%26lt;%26lt;weight%26lt;%26lt;cycleRate%26lt;%26lt;weight*...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;else if(code=='c')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;code%26lt;%26lt;weight%26lt;%26lt;carRate%26lt;%26lt;weight*ca...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;else if(code=='b')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;code%26lt;%26lt;weight%26lt;%26lt;busRate%26lt;%26lt;weight*bu...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;else if (code=='t')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;code%26lt;%26lt;weight%26lt;%26lt;truckRate%26lt;%26lt;weight*...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; void GetRates(/*out*/ float%26amp; motorcycleRate,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           /*out*/ float%26amp; carsRate,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   /*out*/ float%26amp; busesRate,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   /*out*/ float%26amp; trucksRate)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   bool invalidData;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;               invalidData=true;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;               while(invalidData)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       cout%26lt;%26lt;"Enter the tax rate for MOTORCYCLES(0.01-0.99)"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       cin%26gt;%26gt;motorcycleRate;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if(0.009%26lt;=motorcycleRate%26amp;%26amp;motorcycleRate...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                    invalidData=false;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   else &lt;br&gt;&lt;br /&gt;&lt;br /&gt;                    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cout%26lt;%26lt;"Warning: entry invalid, rate must be between 0.01 and 0.99"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   invalidData=true;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   while(invalidData)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cout%26lt;%26lt;"Enter the tax rate for CARS(0.01-0.99)"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin%26gt;%26gt;carsRate;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if(0.009%26lt;=carsRate%26amp;%26amp;carsRate%26lt;=0.999)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                   invalidData=false;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                &lt;br&gt;&lt;br /&gt;&lt;br /&gt;       cout%26lt;%26lt;"Warning: entry invalid, rate must be between 0.01 and 0.99"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    invalidData=true;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   while(invalidData)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout%26lt;%26lt;"Enter the tax rate for BUSES(0.01-0.99)"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin%26gt;%26gt;busesRate;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if(0.009%26lt;=busesRate%26amp;%26amp;busesRate%26lt;=0.999)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                     invalidData=false;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                &lt;br&gt;&lt;br /&gt;&lt;br /&gt;       cout%26lt;%26lt;"Warning: entry invalid, rate must be between 0.01 and 0.99"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    invalidData=true;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                while(invalidData)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout%26lt;%26lt;"Enter the tax rate for TRUCKS(0.01-0.99)"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin%26gt;%26gt;trucksRate;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if(0.009%26lt;=trucksRate%26amp;%26amp;trucksRate%26lt;=0.999)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                       invalidData=false;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                     &lt;br&gt;&lt;br /&gt;&lt;br /&gt;       cout%26lt;%26lt;"Warning: entry invalid, rate must be between 0.01 and 0.99"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;This prog is suppsed to read an input file containing records: vehicle code  weight(codes are m,c and b)Help!!&lt;br&gt;Looks like the problem is your switch statement. Code is a char, but your switch is looking for cases using the full strings.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;switch(code)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case MOTORCYCLE:cout%26lt;%26lt;"MOTORCYCLE";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case CAR:cout%26lt;%26lt;"CAR";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case BUS:cout%26lt;%26lt;"BUS";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case TRUCK:cout%26lt;%26lt;"TRUCK";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;default:cout%26lt;%26lt;"Invalid vehicle type";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;should be like (mind the caps too, id convert em to be safe):&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;switch(code)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case M:cout%26lt;%26lt;"MOTORCYCLE";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case C:cout%26lt;%26lt;"CAR";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case B:cout%26lt;%26lt;"BUS";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case T:cout%26lt;%26lt;"TRUCK";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;default:cout%26lt;%26lt;"Invalid vehicle type";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;Reply:What problems are you having, and make sure you aren't having capitalization problems on your data.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-4072608585021233092?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/4072608585021233092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/this-prog-is-suppsed-to-read-input-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/4072608585021233092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/4072608585021233092'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/this-prog-is-suppsed-to-read-input-file.html' title='This prog is suppsed to read an input file containing records: vehicle code  weight(codes are m,c and b)Help!!'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-5389760183573917753</id><published>2009-07-09T05:10:00.001-07:00</published><updated>2009-07-09T05:10:36.645-07:00</updated><title type='text'>How to Delete a Record from a file using C++?</title><content type='html'>Can u get me sample code for deleting,reading and writing employee details using c++.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I tried to read and write but dont know where the file is saved.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I checked in ..\tc\bin and also in the current directory where the source code lies. Its giving the answers to whichever file name i give in fstream(sometimes).&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;How to Delete a Record from a file using C++?&lt;br&gt;I'm not sure I understand your question.  Are you deleting, reading, and writing employee details to one file or many files?&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://1email-cards.blogspot.com/&gt;email cards&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-5389760183573917753?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/5389760183573917753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/how-to-delete-record-from-file-using-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5389760183573917753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5389760183573917753'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/how-to-delete-record-from-file-using-c.html' title='How to Delete a Record from a file using C++?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-5670875832881703856</id><published>2009-07-09T05:10:00.000-07:00</published><updated>2009-07-09T05:10:15.692-07:00</updated><title type='text'>Can someone please help me with a c++ program?</title><content type='html'>this c++ program is supposed to read in information about students from a file, calculate gpa and stuff and print it out, when i run the program i have all i get are weird outputs, help me figure this out plz&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;anyway heres the program&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Course{ &lt;br&gt;&lt;br /&gt;&lt;br /&gt;char grade; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int hours; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;public:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Course(){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;name = "";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;hours = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Course(string n, char g, int h);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void setName(string n){name=n;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void setGrade(char g){grade=g;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void setHours(int h){hours=h;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string getName(){return name;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char getGrade(){return grade;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int getHours(){return hours;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void print(){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (name != ""){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout.width(10); cout%26lt;%26lt; name;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout.width(4); cout %26lt;%26lt; grade;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout.width(4); cout %26lt;%26lt; hours %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "....." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Student{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string last,first,street,city,state,z...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int id;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int num_classes;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Course classes[15];&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Can someone please help me with a c++ program?&lt;br&gt;You are not trying to debug this much, are you?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Isolate EACH of the modules. Add COUT statements to check the progress of EACH module, before and after. Is it getting the right input? Is it producing the right output?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;If you're sure this module is working, but the module calling this module is not working, then the problem is with the caller. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Isolate and identify the problem one step at a time.&lt;br&gt;Reply:Going to need more info than this, particularly the input and the output that is mangled. Better yet, since you know this inside and out, you should debug this either by carpet-bombing your code with cout statements or using a debugger, either gdb (if you're on UNIX) or an IDE like MSVC++ Express.&lt;br&gt;Reply:First find a compiler that is compatible with your operating system, and decide whether you want to run an Integrated Development Environment (IDE) or if you want to edit C files manually through an editor like Notepad and compile from the command line. If you're a Window user, try using Visual C++ Express 2005 which is available for download for free. If you're a Unix user, you might just want to use gcc. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Learn how to compile and run a basic program, this will be your first program, typically it will just print "Hello World" to the screen and exit. Don't worry about all the minor details of the syntax, just become comfortable with compiling and running. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Learn about variable types, such as the difference between char, int, float, double, etc. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Learn about the concept of variables, arrays and functions. Variables are where information is stored, functions are pieces of code that can be executed and arrays are groups of &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Learn pointers. Pointers are very important in C since you can directly access memory contents through pointers, unlike Java. The drawback to this is that if your program isn't thoroughly tested, it can crash. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Learn conditional statements, such as the "if" and "switch" statements. The "if" statement will be one of your most frequently used statements, you can execute code based on whether a condition is true or not (e.g. whether the color the user provided was red). &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Learn loops. Learn the difference of the "for" loop and the "while" loop - make sure to avoid infinite loops! Learn the continue and break statements. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Learn data structures. Although data structures are not directly related to programming, but for an advanced user, knowledge of basic concepts in Computer Science is essential. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Start with small programs. When you are making your own code, try to identify the most essential part of the problem - is it the data input or the calling of the functions, the structure of the loop (these are some very elementary examples) and start from there. Then build upon that in small increments. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Tips &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Remember, C is a programming language. Learning a programming language may not necessarily lead to learning to program, which is more about problem solving than about compiling and running a program in a specific language. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;When encountering a syntax error when compiling, if you're stumped, search Google (or another search engine) with the error you received. Chances are someone has already experienced the same problem and posted a solution. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Find a good C programming book. A recommendable C resource book is "The C Programming Language" by Brian W. Kernighan, Dennis Ritchie (ISBN 0131103628). Find a book that has tutorials and projects to facilitate your exposure to C.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-5670875832881703856?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/5670875832881703856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/can-someone-please-help-me-with-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5670875832881703856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5670875832881703856'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/can-someone-please-help-me-with-c.html' title='Can someone please help me with a c++ program?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-4730673130697282513</id><published>2009-07-09T05:09:00.003-07:00</published><updated>2009-07-09T05:09:53.880-07:00</updated><title type='text'>How do i write a c++ program that reads the top line of a text tile till the newline charecter?</title><content type='html'>I need to write a c++ program, that reads the top line of a txt file stopping at the end of the line.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;i tried:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;stdio.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char l[20];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char tem='0';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ifstream example("d:\\test2.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(i=0; tem!=char(10) %26amp;%26amp; !example.eof();i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;example%26gt;%26gt;tem;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(tem!=char(10))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;l[i] = tem;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(i=0; i%26lt;6; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;l[i];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;But the result is just 123456 even though my file says:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"123&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;456"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;What am i doing wrong/ what should i do?&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;How do i write a c++ program that reads the top line of a text tile till the newline charecter?&lt;br&gt;The bug is the line:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;example%26gt;%26gt;tem;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The "%26gt;%26gt;" operator seems to ignore the newlines so, do this instead:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;tem = example.get();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;But the code can be greatly simplified once you think about how C++ (but not C) can deal with lines as whole strings instead of as arrays of characters.  Also, C++ has standard methods in string/fstream that can read files line-by-line.  These two realizations result in this simplified version of what you're trying to do:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main ()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ifstream file("test2.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    // see http://cppreference.com/cppstring/getlin...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    string line;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    getline( file, line);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; line;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    file.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Since you're learning, a few nick picks about your code if you don't mind:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1) "void main()" is not standard C++, use "int main()" instead, according to the creator of C++:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://www.research.att.com/~bs/bs_faq2....&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;2) stdio.h is C, not C++.  stdio.h lets you do C-style printf's (among other things) instead of cout %26lt;%26lt; (which is provided by iostream) so you don't need to include stdio.h here.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;3) Putting a ".h" at the end of the iostream and fstream includes (I believe?) uses the deprecated versions of those libraries.  You're better off omitting the ".h" Unless you're using old compiler/libraries that don't have the newer versions.&lt;br&gt;Reply:try using &lt;br&gt;&lt;br /&gt;&lt;br /&gt;'\n' instead of char(10)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;or just 10&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;anyways if you're in windows and you made your file with notepad (and others..) your new lines would be made of two caracters carriage return and line feed \r\n, so your l would have an extra \r inside.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-4730673130697282513?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/4730673130697282513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/how-do-i-write-c-program-that-reads-top.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/4730673130697282513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/4730673130697282513'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/how-do-i-write-c-program-that-reads-top.html' title='How do i write a c++ program that reads the top line of a text tile till the newline charecter?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-2126816889057012328</id><published>2009-07-09T05:09:00.002-07:00</published><updated>2009-07-09T05:09:38.595-07:00</updated><title type='text'>Need help with programming a C++ program to find circumference with a given radius.?</title><content type='html'>This is what I have:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double pi=3.14159;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main ()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt;"Michael ..MJNL6P2.cpp  Lab#6 C++ Tutorial \n" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;double radius;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ofstream outfile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;outfile.open("circle.out");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt;"ENTER LENGTH FOR RADIUS: " ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; radius;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   double CIRCUMFERENCE = 2 * pi * radius;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Circumference is " %26lt;%26lt; CIRCUMFERENCE %26lt;%26lt; " \n\n\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;outfile %26lt;%26lt; "Circumference is " %26lt;%26lt; CIRCUMFERENCE %26lt;%26lt; ".\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I get the errors:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;PYRMJN-1.obj : error LNK2005: _main already defined in MJNL6P2.obj&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Debug/MJNL6P2.exe : fatal error LNK1169: one or more multiply defined symbols found&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Error executing link.exe.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Need help with programming a C++ program to find circumference with a given radius.?&lt;br&gt;hmmm....thats a weird error message.  Cant say Ive seen it before.  It shouldnt be anything to do with your actual code, looks good to me.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Im guessing it has something to do with how you are compiling it.  What are you using?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;If you are using g++ you can do it all in one line.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;g++ thisFile.cpp -o pgm.exe&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-2126816889057012328?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/2126816889057012328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/need-help-with-programming-c-program-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2126816889057012328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/2126816889057012328'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/need-help-with-programming-c-program-to.html' title='Need help with programming a C++ program to find circumference with a given radius.?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-1285968648180896481</id><published>2009-07-09T05:09:00.001-07:00</published><updated>2009-07-09T05:09:24.462-07:00</updated><title type='text'>I have a C++ Compiling error and cant figure out what it is can you help me?</title><content type='html'>ok I'm using the Irrlicht engine and im using Dev-C++ these are my #includes:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;irrlicht.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;IEventReceiver.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include "Keycodes.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;stdio.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include "CMainMenu.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;cstdlib%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;istream%26gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;ostream%26gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and theese namespaces:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace irr;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace core;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace scene;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace video;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace io;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace gui;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;now in my program i have ths function:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int edit(int a, int b)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    core::vector3df v = camera-%26gt;getPosition();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ofstream myFile("test.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    myFile %26lt;%26lt; v;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    myFile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;now when i try to compile this program it gives me this error&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;no match for 'operator%26lt;%26lt;' in 'myFile %26lt;%26lt; v'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and i cant figure out what is wrong with this i have all the includes and namespaces PLEASE HELP&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;thanks in advanced&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;I have a C++ Compiling error and cant figure out what it is can you help me?&lt;br&gt;Just check the following code written by you...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Line1:   int edit(int a, int b)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Line2:   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Line3:   core::vector3df v = camera-%26gt;getPosition();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Line4:   ofstream myFile("test.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Line5:   myFile %26lt;%26lt; v;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Line6:   myFile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Line7:   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;In line 3 you are declaring a variable "v" of type "core::vector3df".&lt;br&gt;&lt;br /&gt;&lt;br /&gt;In line5 you are trying to write the contents of "v" to myFile.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Here you are getting error.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This is because of the fact, that  "%26lt;%26lt;" and "%26gt;%26gt;" overloaded operators are defined only for  the built in types and not for the userdefined class objects..&lt;br&gt;&lt;br /&gt;&lt;br /&gt;But you are trying to use "%26lt;%26lt;" operator for an object of  user defined class...In case you want to do this, first of all, you have to  write code to overload the "%26lt;%26lt;" operator in your class definition.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Only then it will work...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Other part of the code is okay..&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.&lt;br&gt;Reply:I'm not an expert on C++ so some of the questions I might be asking you might just be a total waste of your time so I apologize in advance. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;According to the error statement, you might want to check if you have a file named test.txt in the same directory and what is in it.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The fourth line in your program starts with "ofstream". You have #include's for "fstream" and "ostream" and I'm thinking this may just be a typo.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://cheap-flowers4.blogspot.com/&gt;cheap flowers&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-1285968648180896481?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/1285968648180896481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/i-have-c-compiling-error-and-cant.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1285968648180896481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1285968648180896481'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/i-have-c-compiling-error-and-cant.html' title='I have a C++ Compiling error and cant figure out what it is can you help me?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-5295115382566560615</id><published>2009-07-09T05:09:00.000-07:00</published><updated>2009-07-09T05:09:14.485-07:00</updated><title type='text'>Can someone help me with my C++ program?</title><content type='html'>Write a C++ program to read an arbitrary number of real numbers from a specified input file and write to a specified output file each of the values as they are read in and print with appropriate labels the following summary output:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;a. the number of strictly positive values read(greater than 0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;b. the number of strictly negative values read(less than 0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;c. the total number and average of values read&lt;br&gt;&lt;br /&gt;&lt;br /&gt;d. the largest and smallest values read&lt;br&gt;&lt;br /&gt;&lt;br /&gt;e. the percentages of the number of strictly negative values&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and strictly positive values read.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ifstream infile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ofstream outfile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; char nam[15];&lt;br&gt;&lt;br /&gt;&lt;br /&gt; double n, sum = 0.0, mn, mx;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int total = 0, pv = 0, nv = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; infile.open("numbers.dat");&lt;br&gt;&lt;br /&gt;&lt;br /&gt; if (infile.fail()){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cerr %26lt;%26lt; "Can't open numbers.dat for input\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  return 1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; infile %26gt;%26gt; n;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; mn = mx = n;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "\n\n\tThe numbers in the input file are \n\tn";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; n %26lt;%26lt; " ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  total++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  sum += n;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if( n %26lt; 0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   nv++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if( n %26gt; 0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   pv++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if( mn %26gt; n)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   mn = n;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if( mx %26lt; n)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   mx = n;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }while( (infile %26gt;%26gt; n) != NULL);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; outfile.open("nc.out");&lt;br&gt;&lt;br /&gt;&lt;br /&gt; if (outfile.fail()){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cerr %26lt;%26lt; "Can't open nc.out for output\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  return 2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; outfile %26lt;%26lt; "\n\n\tThe number of strictly positive values : " %26lt;%26lt; pv&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    %26lt;%26lt; "\n\tThe number of strictly negative values : " %26lt;%26lt; nv&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    %26lt;%26lt; "\n\tThe total number of values read        : " %26lt;%26lt; total&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    %26lt;%26lt; "\n\tThe average of values read : " %26lt;%26lt; ( sum / total )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    %26lt;%26lt; "\n\tThe largest of the values read : " %26lt;%26lt; mx&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    %26lt;%26lt; "\n\tThe smallest of the values read : " %26lt;%26lt; mn&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    %26lt;%26lt; "\n\tThe percentage of the number of strictly negative values : " %26lt;%26lt; ( ( nv * 100.0 ) / total )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    %26lt;%26lt; "\n\tThe percentage of the number of strictly positive values : " %26lt;%26lt; ( ( pv * 100.0) / total );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "\n\n\t";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; infile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; outfile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 0;&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Can someone help me with my C++ program?&lt;br&gt;Email me the files (input files) you are working on.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;kromped@yahoo.com&lt;br&gt;Reply:i wish i was that smart&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-5295115382566560615?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/5295115382566560615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/can-someone-help-me-with-my-c-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5295115382566560615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5295115382566560615'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/can-someone-help-me-with-my-c-program.html' title='Can someone help me with my C++ program?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-479419245338729219</id><published>2009-07-09T05:08:00.003-07:00</published><updated>2009-07-09T05:08:50.527-07:00</updated><title type='text'>Need help excuting a outfile, infile problem in C++?</title><content type='html'>the imput file is in c:\\ and its just a notepad file with this info:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Billy Bob 87.50 89 65.75 37 98.50, I want it to output a file with this info but the compiler gives a message about undeclared functions? help&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(int argc, char *argv[])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ifstream infile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ofstream outfile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    double test1, test2, test3, tes4, test5;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    double average;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    string Firstname;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    string Lastname;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    infile.open("c:\\file.text");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile.open("c:\\testavg.out");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; fixed %26lt;%26lt; showpoint;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; setprecision(2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; "Procesing data" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    infile %26gt;%26gt; Firstname %26gt;%26gt; Lastname;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; " Students name: " %26lt;%26lt; Firstname %26lt;%26lt; " " %26lt;%26lt; Lastname %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    infile %26gt;%26gt; test1 %26gt;%26gt; test2 %26gt;%26gt; test3 %26gt;%26gt; test4 %26gt;%26gt; test5;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; "Test scores: " %26lt;%26lt; setw(6)  %26lt;%26lt; test1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            %26lt;%26lt; setw(6) %26lt;%26lt; test2 %26lt;%26lt; setw(6) %26lt;%26lt; test3&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            %26lt;%26lt; setw(6) %26lt;%26lt; test4 %26lt;%26lt; setw(6) %26lt;%26lt; test5 %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    average = (test1 + test2 + test3 + test4 + test5) / 5.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; "Average test score: " %26lt;%26lt; setw(6) %26lt;%26lt; average %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    infile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Need help excuting a outfile, infile problem in C++?&lt;br&gt;It's just a typo:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Your declaration statement is:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double test1, test2, test3, tes4, test5;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Here you have declared a variable as "tes4"(you forgot "t", it should be test4) :)&lt;br&gt;Reply:when i tested the code on VS2005 it worked fine but after the following correction&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"double test1, test2, test3, tes4, test5;" to be&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"double test1, test2, test3, test4, test5;"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and of course "outfile.open("c:\\testavg.out"..." delete the "..." and put");".&lt;br&gt;Reply:outfile %26lt;%26lt; "c:\Average test score.doc: " %26lt;%26lt; setw(6) %26lt;%26lt; average %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;terry&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-479419245338729219?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/479419245338729219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/need-help-excuting-outfile-infile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/479419245338729219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/479419245338729219'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/need-help-excuting-outfile-infile.html' title='Need help excuting a outfile, infile problem in C++?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-6924682543728686796</id><published>2009-07-09T05:08:00.002-07:00</published><updated>2009-07-09T05:08:35.717-07:00</updated><title type='text'>Help with outfile in Bloodsheed C++?</title><content type='html'>Here is the code but instead of printing 1234 it prints 1234229367200, anybody know how to correct this? &lt;br&gt;&lt;br /&gt;&lt;br /&gt;in.txt = 1234 out.txt = 1234229367200????&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main() &lt;br&gt;&lt;br /&gt;&lt;br /&gt;{ &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream inFile; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;ofstream outFile; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int num1; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int num2; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int num3; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int num4;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;inFile.open("C\\in.txt"); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;outFile.open("C:\\out.txt"); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;inFile %26gt;%26gt; num1 %26gt;%26gt; num2 %26gt;%26gt; num3 %26gt;%26gt; num4;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;outFile %26lt;%26lt; num1 %26lt;%26lt; num2 %26lt;%26lt; num3 %26lt;%26lt; num4;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;inFile.close(); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;outFile.close(); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   system("PAUSE"); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   return EXIT_SUCCESS; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Help with outfile in Bloodsheed C++?&lt;br&gt;Here's the problem:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;If the file in.txt contains "1234" when you read from the file, you're going to store the integer 1234 in num1.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;What's going into num2, num3, and num4 is not determined.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You need to put spaces or newlines between the digits in in.txt for the code to work properly.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Beware, though, that for the best results, the good old fprintf statements from good old reliable stdio.h are the way to go.&lt;br&gt;Reply:i do c and C++ this is how i would write it.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;stdio.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;windows.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int n=1234;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;FILE *file;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;file = fopen("C:\\file.txt","w");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;fprintf(file,"%d\n",n);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;system("pause");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;you can email me at srp333@comcast.net for any help.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-6924682543728686796?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/6924682543728686796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-with-outfile-in-bloodsheed-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/6924682543728686796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/6924682543728686796'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/help-with-outfile-in-bloodsheed-c.html' title='Help with outfile in Bloodsheed C++?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-3593034770666637544</id><published>2009-07-09T05:08:00.001-07:00</published><updated>2009-07-09T05:08:22.931-07:00</updated><title type='text'>In c++, how do I write to an external text file in a specific folder?</title><content type='html'>I am using %26lt;fstream%26gt; and created an ofstream called output:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ofstream output ("example.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;what do i do if i want to put it in a specific folder, such as C:\Temp&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;In c++, how do I write to an external text file in a specific folder?&lt;br&gt;Just use the full path. You will need to double up your \ characters, because \ is an escape character.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;So c:\\temp\\test.txt.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://baseball-cards1.blogspot.com/&gt;baseball cards&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-3593034770666637544?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/3593034770666637544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/in-c-how-do-i-write-to-external-text.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3593034770666637544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/3593034770666637544'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/in-c-how-do-i-write-to-external-text.html' title='In c++, how do I write to an external text file in a specific folder?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-7508345776380874603</id><published>2009-07-09T05:08:00.000-07:00</published><updated>2009-07-09T05:08:09.213-07:00</updated><title type='text'>Need help with c++ programming please?</title><content type='html'>I am trying to bring in numbers from a file and it is inputting just a random series of numbers. Does anyone know what I need to do to get it to read my file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int numbers[8];  //array of 8 items from input file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int counter;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int num0, num1, num2, num3, num4, num5, num6, num7; //variables of numbers in file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream inData;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;ofstream outData;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;inData.open("c:\\week8.txt");    //data from file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;outData.open("c:\\week8out.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "The numbers from the file are: ";    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; numbers[8] %26lt;%26lt; endl;   //display numbers from file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (counter = 0; counter %26lt; 8; counter++)   //loop to process list&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; numbers[8];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "The numbers in reverse order are: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (counter = 7; counter %26gt;= 0; counter--)  //loop for reading numbers in reverse order&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; numbers[counter] %26lt;%26lt; " ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;inData.close();    //close file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;outData.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Need help with c++ programming please?&lt;br&gt;You need to read the numbers from the file you opened. Try something like this. Also, unless you need to output the values to a file also, there is no need for the outData variable:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int numbers[8]; //array of 8 items from input file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int counter;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int num0, num1, num2, num3, num4, num5, num6, num7; //variables of numbers in file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream inData;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ofstream outData;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;inData.open("week8.txt"); //data from file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;outData.open("week8out.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(counter=0;counter%26lt;8;counter++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;inData %26gt;%26gt; numbers[i];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;...&lt;br&gt;Reply:first of all&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;this line&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (counter = 0; counter %26lt; 8; counter++) //loop to process list&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; numbers[8];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;will  return value in  numbers[8]; 8 times ... no need to use it...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;i think... ur syntax to read a file is incomplete&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and no were ur asigning the values from ur main file&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;first get the values from the first file put it in variable....( u have not done that)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;then put the values of that variable in the other file...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;here ur just trying to print the values in number variable...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and no value is asigned to number variable..&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;hence it is returning a garbage (random) value&lt;br&gt;&lt;br /&gt;&lt;br /&gt;------------------------&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;i have pointed out ur mistake&lt;br&gt;&lt;br /&gt;&lt;br /&gt;n i wont be tell u the syntax... try it out urself...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;---------------------&lt;br&gt;&lt;br /&gt;&lt;br /&gt;take care&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bye..&lt;br&gt;&lt;br /&gt;&lt;br /&gt;logon to http://digitalbox.co.nr&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-7508345776380874603?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/7508345776380874603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/need-help-with-c-programming-please.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/7508345776380874603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/7508345776380874603'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/need-help-with-c-programming-please.html' title='Need help with c++ programming please?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-5067236092974728377</id><published>2009-07-09T05:07:00.002-07:00</published><updated>2009-07-09T05:07:52.831-07:00</updated><title type='text'>C++: How do you edit a char string from a different function that you originally declared it in?</title><content type='html'>I'm using C++.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I thought passing the char string to the function that will edit it as a reference parameter would cause the char string to be directly edited, but apparently not. Why does thie following code not work?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;(Please note: You can ignore the stuff about "uniqueInteger". It's just the char str that I'm concerned about...)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;How do you edit a char string from a different function that you declared it in?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include "stdafx.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int getToken(ifstream %26amp; myFile, char *str)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;str = "I want to edit this in getToken(), but I declared it in main()! Help!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream myFile("test.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int uniqueInteger = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char str[200];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;uniqueInteger = getToken(myFile, str);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (int i=0; i%26lt;10; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; str;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "\nType was " %26lt;%26lt; uniqueInteger %26lt;%26lt;"\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;myFile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;system("PAUSE");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++: How do you edit a char string from a different function that you originally declared it in?&lt;br&gt;//#include "stdafx.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int getToken(ifstream %26amp; myFile, char *str) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"function call "%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char alfa[]="final1";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while((*str!='\0')%26amp;%26amp;(i%26lt;6)){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*str=alfa[i];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;++str;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;i++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream myFile("test.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int uniqueInteger = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//char *str = new char[200];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char str[] = "inicio";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"inicial main "%26lt;%26lt;str%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;uniqueInteger = getToken(myFile, str);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (int i=0; i%26lt;10; i++){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt;" cada linea en main "%26lt;%26lt;i%26lt;%26lt;"-%26gt;"%26lt;%26lt;str%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "\nType was " %26lt;%26lt; uniqueInteger %26lt;%26lt;"\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;myFile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;system("PAUSE");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;i think this is you want be more specific. bye&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-5067236092974728377?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/5067236092974728377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-how-do-you-edit-char-string-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5067236092974728377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5067236092974728377'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-how-do-you-edit-char-string-from.html' title='C++: How do you edit a char string from a different function that you originally declared it in?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-6599580684487835440</id><published>2009-07-09T05:07:00.001-07:00</published><updated>2009-07-09T05:07:32.204-07:00</updated><title type='text'>C++ problem involving searching a text file for a user inputed word.?</title><content type='html'>Alright this is the problem.... &lt;br&gt;&lt;br /&gt;&lt;br /&gt;﻿Write a C++ program to search a file for all occurrences of the specified pattern and display the matched word together with the line number.  The pattern to be searched and the name of the input file will be entered by the user from the command line.  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Im pretty stuck on it... this is what i have so far, can someone give me some direction/guidence?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#define SIZE 500&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(int abc , char *pattern[])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int cnt = 1; char line[SIZE +1];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(abc != 3)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cerr %26lt;%26lt; "\nSynopis: " %26lt;%26lt; pattern[0] %26lt;%26lt; " pattern inputfile" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream infile(pattern[2]);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (infile.fail())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cerr %26lt;%26lt; "Cannot open file" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  return 1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(! infile.eof())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   infile.get(line, SIZE); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if(strcmp(line, pattern[1]))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; line %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Line " %26lt;%26lt; cnt %26lt;%26lt; ":  " %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   ++ cnt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Thanks...&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ problem involving searching a text file for a user inputed word.?&lt;br&gt;It looks like the main problem with what you have so far is that your strcmp call will only find a match if the ONLY thing on the line is your pattern.  It will never find the pattern within a line that contains other stuff.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You will essentially have to search every character of each line that could match the pattern.  Something like this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while (!infile.eof())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;infile.get(line, SIZE);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (int j=0; j %26lt; strlen(line) - strlen(pattern[1]), ++j)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (strncmp(line+j, pattern[1], strlen(pattern[1]))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; line %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Line " %26lt;%26lt; cnt %26lt;%26lt; endl&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;++cnt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Something like that.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-6599580684487835440?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/6599580684487835440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-problem-involving-searching-text-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/6599580684487835440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/6599580684487835440'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-problem-involving-searching-text-file.html' title='C++ problem involving searching a text file for a user inputed word.?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-1155754048734295913</id><published>2009-07-09T05:07:00.000-07:00</published><updated>2009-07-09T05:07:15.561-07:00</updated><title type='text'>C++ Help Again =( !?</title><content type='html'>I've tried everything I know and I don't know what to do now. I'm using a random number generator and I need helping getting the average of the numbers the generator makes plz help!&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream.h%26gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;math.h%26gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iomanip.h%26gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main (void) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     int n;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     int repeat; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;     int random_integer;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     float dem;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     ifstream infile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     infile.open("C:\Numbers.DAT", ios::in);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     if (infile)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                infile %26gt;%26gt; repeat;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                infile.ignore(80, '\n');&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                for(int x = 1; x %26lt;= repeat; x++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                        infile %26gt;%26gt; random_integer;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                        infile.ignore(80, '\n');&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                        cout %26lt;%26lt; random_integer %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                        dem = random_integer%2;&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ Help Again =( !?&lt;br&gt;///Hope the following helps&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;///average of n no.s= (sum of n.nos) / n&lt;br&gt;&lt;br /&gt;&lt;br /&gt;///Add a new variable&lt;br&gt;&lt;br /&gt;&lt;br /&gt;float sum=0.0f;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int x = 1; x %26lt;= repeat; x++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;infile %26gt;%26gt; random_integer;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;infile.ignore(80, '\n');&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; random_integer %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;sum += random_integer;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;///find the average&lt;br&gt;&lt;br /&gt;&lt;br /&gt;dem = sum / repeat;&lt;br&gt;Reply:try typing = average then type the numbers.&lt;br&gt;Reply:Do you know how to use a debugger?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I suggest you learn how. Then, you can step through code, set breakpoints and check the values of the items in question.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;At least that would point to a more specific problem.&lt;br&gt;Reply:You could declare an array enter the random numbers into the array. Total the values and divide by array length -1. The code you display is incomplete to offer a better answer entire code file should be shown. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;To generate  "random" number:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;random_integer = rand() % 100;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Generates a psuedo random number between 0 %26amp; 99&lt;br&gt;Reply:One really easy way is to stick all the numbers in a vector, use accumulate on the vector, and divide by the vector length to get your average (avg = sum/num of elements, right).&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You haven't even posted anything near compiling code, so I'm not going to waste my time pointing out problems in your code. I'll just give you a generic method, and you can go ahead and try to fix things.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;algorithm%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;vector%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    vector%26lt;int%26gt; elements;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    /*&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    Some code and function calls that populate elements&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    float avg = accumulate(elements.begin(), elements.end(), 0.f)/vector.size();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://1artificial-flowers.blogspot.com/&gt;artificial flowers&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-1155754048734295913?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/1155754048734295913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-again.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1155754048734295913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1155754048734295913'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-again.html' title='C++ Help Again =( !?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-8767678617642001461</id><published>2009-07-09T05:06:00.002-07:00</published><updated>2009-07-09T05:06:58.461-07:00</updated><title type='text'>C++ Help- Input and Output txt document?</title><content type='html'>Please can someone help me with my c++ program. I need to read a file, display it on the screen, and then write the data to an output file called output.txt. Each functionality should be defined in a class, leaving the main function clean. This is what i have so far.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void gettext();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void output();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(){ &lt;br&gt;&lt;br /&gt;&lt;br /&gt; void gettext(string i);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; void output();&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 0; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void gettext(string i){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; string line; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; ifstream myfile("input.txt"); &lt;br&gt;&lt;br /&gt;&lt;br /&gt; if(myfile.is_open()){ &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  while(!myfile.eof()){ &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   getline(myfile, line); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout%26lt;%26lt; line%26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   } &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt; else{ &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout%26lt;%26lt;"Problem opening file"%26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; } &lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void output(){&lt;br&gt;&lt;br /&gt;&lt;br /&gt; string line;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ofstream my2file;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; my2file.open ("output.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt; my2file%26lt;%26lt; line;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; my2file.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ Help- Input and Output txt document?&lt;br&gt;It seems like you overlooked the part of the problem statement that requires you to create a class. You need something like this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class FileHandler {&lt;br&gt;&lt;br /&gt;&lt;br /&gt; public: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  FileHandler() : { }                             // Default constructor&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  FileHandler(const string%26amp;) ;           // Constructor (in file only)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  FileHandler(const string%26amp;, const string%26amp;); // Full constructor (in and out filenames)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  FileHandler(const FileHandler%26amp;);  // Copy constructor&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  ~FileHandler() { }                             // Destructor&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  void setInFileName(const string%26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  void readInFile();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  void setOutFileName(const string%26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  void writeOutFile(const string%26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; private:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  string inFileName;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  string outFileName;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  vector%26lt;string%26gt; inFileText;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;In main(), then you could:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// get input and output file names; maybe they're in argv[1]&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// and argv[2], or maybe you prompt for them; store the names&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// in string inFileName and string outFileName&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;FileHandler myFileHandler = new FileHandler(inFileName);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;myFileHandler-%26gt;readInFile();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;myFileHandler-%26gt;writeOutFile(outFileNam...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// when you're done : &lt;br&gt;&lt;br /&gt;&lt;br /&gt;delete myFileHandler;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You have some problems with the code you've written. In main, you declare gettext and output, after you declared them prior to main. Also, the gettext declaration in main is not the same as the previous one, and you are not calling any functions. You don't want these anyway, the read and write operations need to be in the class.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Your input() function is just displaying the input file, not saving the contents. If it saves the file contents, you'll be able to create the output file later.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Your output() function is writing the contents of a default-constructed string, your 'line' variable', to output.txt. Certainly not what you want. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Obviously I'm leaving a lot of the details for you to fill in. I hope the class definition will get you started on solving the problem as stated.&lt;br&gt;Reply:You've got to put in classes then.  If you're have an input function in your first class... it will need to accept your ifstream object.  Same for your output function.  Then, when calling your function pass in your input and output files respectively.&lt;br&gt;Reply:This program takes the name of a file from the keyboard (without error-checking) opens it, gets the file length, and copies that many characters both to the screen and to the file Output.txt.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char Name[30], c, length;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream Myfile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ofstream Outputfile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Enter the name of the file to open:";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; Name;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Myfile.open(Name);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Outputfile.open("Output.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Myfile.seekg(0,ios::end);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;length=Myfile.tellg();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Myfile.seekg(0,ios::beg);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (int i=0;i%26lt;length;i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{Myfile %26gt;%26gt; c;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; c;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Outputfile %26lt;%26lt; c;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Myfile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Outputfile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Output is:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;jplatt@darkstar:~/Apr06$ ./filefun&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Enter the name of the file to open:myfile.txt&lt;br&gt;&lt;br /&gt;&lt;br /&gt;IhateC++\!!!!jplatt@darkstar:~/Apr06$ cat Output.txt&lt;br&gt;&lt;br /&gt;&lt;br /&gt;IhateC++\!!!!jplatt@darkstar:~/Apr06$ cat myfile.txt&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I hate C++\!&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Have fun rewriting it to your purposes -- oh, and in case you haven't figured it out yet, it's compiled with GCC for Linux.  Your OS and compiler may handle it slightly differently.&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-8767678617642001461?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/8767678617642001461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-input-and-output-txt-document.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/8767678617642001461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/8767678617642001461'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-input-and-output-txt-document.html' title='C++ Help- Input and Output txt document?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-1239789068346993456</id><published>2009-07-09T05:06:00.001-07:00</published><updated>2009-07-09T05:06:38.022-07:00</updated><title type='text'>Need help with a c++ Code?</title><content type='html'>the imput file is in c:\\ and its just a notepad file with this info:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Billy Bob 87.50 89 65.75 37 98.50, I want it to output a file with this info but the compiler gives a message about undeclared functions? help&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(int argc, char *argv[])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ifstream infile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ofstream outfile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    double test1, test2, test3, tes4, test5;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    double average;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    string Firstname;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    string Lastname;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    infile.open("c:\\file.text");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile.open("c:\\testavg.out");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; fixed %26lt;%26lt; showpoint;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; setprecision(2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; "Procesing data" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    infile %26gt;%26gt; Firstname %26gt;%26gt; Lastname;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; " Students name: " %26lt;%26lt; Firstname %26lt;%26lt; " " %26lt;%26lt; Lastname %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    infile %26gt;%26gt; test1 %26gt;%26gt; test2 %26gt;%26gt; test3 %26gt;%26gt; test4 %26gt;%26gt; test5;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; "Test scores: " %26lt;%26lt; setw(6)  %26lt;%26lt; test1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            %26lt;%26lt; setw(6) %26lt;%26lt; test2 %26lt;%26lt; setw(6) %26lt;%26lt; test3&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            %26lt;%26lt; setw(6) %26lt;%26lt; test4 %26lt;%26lt; setw(6) %26lt;%26lt; test5 %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    average = (test1 + test2 + test3 + test4 + test5) / 5.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; "Average test score: " %26lt;%26lt; setw(6) %26lt;%26lt; average %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    infile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;Need help with a c++ Code?&lt;br&gt;It's just a typo:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Your declaration statement is:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double test1, test2, test3, tes4, test5;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Here you have declared a variable as "tes4"(you forgot "t", it should be test4) :)&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-1239789068346993456?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/1239789068346993456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/need-help-with-c-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1239789068346993456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1239789068346993456'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/need-help-with-c-code.html' title='Need help with a c++ Code?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-4639735610068660582</id><published>2009-07-09T05:06:00.000-07:00</published><updated>2009-07-09T05:06:14.783-07:00</updated><title type='text'>C++ program?</title><content type='html'>Write a C++ program that opens a text file with the name "Hello.txt", creates a second file "Hello1.txt". Read the content of Hello.txt and copy its contents to Hello1.txt " replacing every space character ' ' with a '_' character. Thus the text "The quick brown " in Hello.txt should become "The_quick_brown_" Close both files. Remember to include string and fstream. You will have to use the get function of your ifstream object.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;please please help. I know how to do this question:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Write C++ code to open a file with the name Hello.txt, store the message &lt;br&gt;&lt;br /&gt;&lt;br /&gt;“Hello, World!” in the file, and close the file. Then open the same file &lt;br&gt;&lt;br /&gt;&lt;br /&gt;again and read the message into a string variable. Close the file again.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ofstream output_data;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;output_data.open("Hello.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;output_data %26lt;%26lt; "Hello, World!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;output_data.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream input_data;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;input_data.open("Hello.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string s;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;getline(input_data, s);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;input_data.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;But I cannot get this one!&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ program?&lt;br&gt;The get() version&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream input_file("Hello.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ofstream output_file("Hello1.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ch = input_file.get();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while (!input_file.eof())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if (ch == ' ')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     ch = '_';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   output_file.put(ch);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   ch = input_file.get();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;input_file.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;output_file.close();&lt;br&gt;Reply:Read the file in as an entire block:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// read a file into memory&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main () {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int length;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  char * buffer;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  ifstream is;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  is.open ("test.txt", ios::binary );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  // get length of file:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  is.seekg (0, ios::end);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  length = is.tellg();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  is.seekg (0, ios::beg);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  // allocate memory:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  buffer = new char [length];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  // read data as a block:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  is.read (buffer,length);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  is.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout.write (buffer,length);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  delete[] buffer;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Then iterate through each character in the buffer, replacing " " with an _&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-4639735610068660582?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/4639735610068660582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/4639735610068660582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/4639735610068660582'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-program.html' title='C++ program?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-5609507653279334193</id><published>2009-07-09T05:05:00.002-07:00</published><updated>2009-07-09T05:05:54.461-07:00</updated><title type='text'>C++ program question?</title><content type='html'>this program is not outputting the output file, any ideas why?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                // Declare and initialize variables //&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int femaleCount;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int maleCount;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    double studentGpa;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    double sumFemalegpa;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    double sumMalegpa;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    double averageFemalegpa = sumFemalegpa / femaleCount;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    double averageMalegpa = sumMalegpa / maleCount;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    char femaleStudents;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    char maleStudents;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    char studentGender;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ifstream infile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ofstream outfile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    infile.open("C:\\ch5_ex17data.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if (!infile)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                cout %26lt;%26lt; "Cannot opent the input file." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                cout %26lt;%26lt; "Program terminates!!!" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile.open("C:\\ch5_ex17.out");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; fixed %26lt;%26lt; showpoint;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; setprecision(2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; "Processing data" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    infile %26gt;%26gt; studentGender %26gt;%26gt; studentGpa;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    while(infile)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 switch(studentGender)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 case 'f':&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 studentGpa = sumFemalegpa;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 femaleCount++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 case 'm':&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 studentGpa = sumMalegpa;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 maleCount++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    default:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            cout %26lt;%26lt; "Invalid character" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 } //end switch statements                     &lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 &lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 infile %26gt;%26gt; studentGender %26gt;%26gt; studentGpa;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 } //end while statement&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 &lt;br&gt;&lt;br /&gt;&lt;br /&gt;                 //Output results, cross fingers hope it works!!!&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; "Sum female GPA = " %26lt;%26lt; sumFemalegpa %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; "Sum male GPA = " %26lt;%26lt; sumMalegpa %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; "Female count = " %26lt;%26lt; femaleCount %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; "Male count = " %26lt;%26lt; maleCount %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; "Average female GPA = " %26lt;%26lt; averageFemalegpa %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile %26lt;%26lt; "Average male GPA = " %26lt;%26lt; averageMalegpa %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    system("pause");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ program question?&lt;br&gt;Try closing outfile (and infile) before your program exits. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;averageFemalegpa and averageMalegpa are also initialized to random values since the sums and counts aren't set to anything when you do the division.&lt;br&gt;Reply:try remove c:\\ &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Windows was finicky and worked when I did that...dunno why. maybe it's the same thing for you.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Shouldn't the average be calculated after a loop after you get  a count? &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;It didn't make sence to me you were doing averages before the malecount++ and femalecount++&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://800flowers-com.blogspot.com/&gt;800flowers.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-5609507653279334193?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/5609507653279334193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-program-question.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5609507653279334193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/5609507653279334193'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-program-question.html' title='C++ program question?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-4330557855368426114</id><published>2009-07-09T05:05:00.001-07:00</published><updated>2009-07-09T05:05:42.756-07:00</updated><title type='text'>C++ reading from a file 'ifstream'?</title><content type='html'>We just made the transition from C to C++ and I have this method only file with this code to rad from a .txt file. when i compile it a message appears ('ifstream' undeclared 1st use in function) when i do the same using it in main it does work. how do i fix this? the data reading has to take place in a function. Yhank You!&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int Flight::setData(Flight array[MAX], Flight *ptrArray)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; ptrArray=array;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  ifstream myfile ("example.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (myfile.is_open())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    while (! myfile.eof() )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   { &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    fp_in %26gt;%26gt; ptrArray-%26gt;flightAirline;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    fp_in %26gt;%26gt; %26amp;ptrArray-%26gt;flightNumber;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    fp_in %26gt;%26gt; %26amp;ptrArray-%26gt;stops;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;flightAirline%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;flightNumber%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;stops%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    myfile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout%26lt;%26lt;"End of reading\n"%26lt;%26lt;endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ reading from a file 'ifstream'?&lt;br&gt;put under your #includes&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You might want to check out C++ namespaces.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;An alternate would be to do&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::ifstream;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and so on for each of the different variables/functions from the std namespace.&lt;br&gt;Reply:Try doing it like this instead.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream myfile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;myfile.open("example.txt");&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-4330557855368426114?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/4330557855368426114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-reading-from-file-ifstream.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/4330557855368426114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/4330557855368426114'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-reading-from-file-ifstream.html' title='C++ reading from a file &apos;ifstream&apos;?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-9174080458485929681</id><published>2009-07-09T05:05:00.000-07:00</published><updated>2009-07-09T05:05:15.856-07:00</updated><title type='text'>C++ help help help, almost can get it but not quite...?</title><content type='html'>Impossible........ please help.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Write a C++ program that opens a text file with the name "Hello.txt", creates a second file "Hello1.txt". Read the content of Hello.txt and copy its contents to Hello1.txt " replacing every space character ' ' with a '_' character. Thus the text "The quick brown " in Hello.txt should become "The_quick_brown_" Close both files. Remember to include string and fstream. You will have to use the get function of your ifstream object.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;please please help. I know how to do this question:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Write C++ code to open a file with the name Hello.txt, store the message &lt;br&gt;&lt;br /&gt;&lt;br /&gt;“Hello, World!” in the file, and close the file. Then open the same file &lt;br&gt;&lt;br /&gt;&lt;br /&gt;again and read the message into a string variable. Close the file again.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ofstream output_data;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;output_data.open("Hello.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;output_data %26lt;%26lt; "Hello, World!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;output_data.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream input_data;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;input_data.open("Hello.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string s;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;getline(input_data, s);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;input_data.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;But I cannot get this one!&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ help help help, almost can get it but not quite...?&lt;br&gt;This should send you in the right direction:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while (input_data.good())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  c = input_data.get(); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  output_data %26lt;%26lt; convert_spaces(c);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-9174080458485929681?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/9174080458485929681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-help-help-almost-can-get-it-but.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/9174080458485929681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/9174080458485929681'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-help-help-help-almost-can-get-it-but.html' title='C++ help help help, almost can get it but not quite...?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-8785920601474550292</id><published>2009-07-09T05:04:00.003-07:00</published><updated>2009-07-09T05:04:54.141-07:00</updated><title type='text'>C++ array to hold full name (first last) as a single string in array?</title><content type='html'>I need to store the full name, first and last name in an array as a single string, and its corresponding value in a parallel array.  This means to store the full name in one location in the array.  Using C++ and my compiler is Dev C++.  I need help with this array primarily how to store the name as one unit and the value in a corresponding location in a parallel array.  Here is my code so far:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;cstring%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    ifstream inFile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    char array1 [10] [50];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    char array2 [10] [5];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    inFile.open("celebs.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int location = 0 ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    inFile %26gt;%26gt; array1[ location ] %26gt;%26gt; array2[ location ] ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    while ( inFile %26amp;%26amp; location %26lt; 50 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          location++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          inFile %26gt;%26gt; array1[ location ] %26gt;%26gt; array2[ location ] ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;this is the input file:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Donald Trump            5.1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Paris Hilton  2.98&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Lindsey Lohan  3.65&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Marion Jones  1.03&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Paul McCartney  3.75&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Snoop   Dogg  1.65&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Britney Spears  2.14&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Sean   Combs  1.07&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Heather Mills  2.31&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Michael Vick  4.67&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ array to hold full name (first last) as a single string in array?&lt;br&gt;Since this is C++, you can take advantage of string methods.  I recommend that you scan backward in your input for the last separating space and split the input at that point.  Also, instead of two-dimensional char arrays, why not use array of strings?  See below for my attempt:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;cstring%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int TotalRows = 10;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{ &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ifstream inFile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string input_string, array1[TotalRows], array2[TotalRows];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;inFile.open("celebs.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int location = 0, linecount = 0 ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while ( linecount %26lt; TotalRows )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;getline(inFile, input_string);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;location = input_string.rfind(" ");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;array1[linecount] = str.substr(0, location);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;array2[linecount] = str.substr(location+1);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;linecount++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;inFile.close();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-8785920601474550292?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/8785920601474550292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-array-to-hold-full-name-first-last-as.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/8785920601474550292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/8785920601474550292'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/c-array-to-hold-full-name-first-last-as.html' title='C++ array to hold full name (first last) as a single string in array?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5716895934899862927.post-1854446781775141605</id><published>2009-07-09T05:04:00.002-07:00</published><updated>2009-07-09T05:04:41.198-07:00</updated><title type='text'>C++..program runs fine but with errors in the output. What is my mistake?</title><content type='html'>//Sample program to read input file and perform calculations with interactive values.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Print out a table with input and calculated values.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;fstream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;cstring%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void GetRates(float%26amp;, float%26amp;, float%26amp;, float%26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;enum Vehicles{MOTORCYCLE, CAR, BUS, TRUCK};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   float cycleRate;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   float carRate;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   float busRate;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   float truckRate;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   char code;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   int weight;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   ifstream inFile;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   Vehicles typeCode;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  inFile.open("file1.dat");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if(!inFile)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Unable to open input file, program abnormally ended"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return 1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      GetRates(cycleRate, carRate, busRate, truckRate);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cout%26lt;%26lt;setw(40)%26lt;%26lt;"              ROAD TAX REPORT"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout%26lt;%26lt;setw(2)%26lt;%26lt;"Vehicle Type:"%26lt;%26lt;setw(15)%26lt;%26lt;"       Weight:"%26lt;%26lt;setw(15)%26lt;%26lt;"   Rate:"%26lt;%26lt;setw(20)%26lt;%26lt;"        Tax Due:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  inFile%26gt;%26gt;code%26gt;%26gt;weight; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(inFile)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if(code=='m')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   typeCode=MOTORCYCLE;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  else if(code=='c')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     typeCode=CAR;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  else if(code=='b')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;typeCode=BUS;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  else if(code=='t')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;typeCode=TRUCK;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      inFile%26gt;%26gt;code%26gt;%26gt;weight; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;     switch(typeCode)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         case MOTORCYCLE:cout%26lt;%26lt;"MOTORCYCLE";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         case CAR:cout%26lt;%26lt;"CAR";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                     break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         case BUS:cout%26lt;%26lt;"BUS";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         case TRUCK:cout%26lt;%26lt;"TRUCK";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                  break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     default:cout%26lt;%26lt;"Error: Invalid Vehicle Type";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;} &lt;br&gt;&lt;br /&gt;&lt;br /&gt;       &lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if(code=='m')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout%26lt;%26lt;fixed%26lt;%26lt;showpoint%26lt;%26lt;setprecision(2)%26lt;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  else if (code=='c')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          cout%26lt;%26lt;fixed%26lt;%26lt;showpoint%26lt;%26lt;setprecision(2)%26lt;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  else if(code=='b')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout%26lt;%26lt;fixed%26lt;%26lt;showpoint%26lt;%26lt;setprecision(2)%26lt;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  else if(code=='t')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          cout%26lt;%26lt;fixed%26lt;%26lt;showpoint%26lt;%26lt;setprecision(2)%26lt;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  else   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cout%26lt;%26lt;fixed%26lt;%26lt;showpoint%26lt;%26lt;setprecision(2)%26lt;...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; void GetRates(/*out*/ float%26amp; motorcycleRate,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           /*out*/ float%26amp; carsRate,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   /*out*/ float%26amp; busesRate,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   /*out*/ float%26amp; trucksRate)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   bool invalidData;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;               invalidData=true;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;               while(invalidData)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       cout%26lt;%26lt;"Enter the tax rate for MOTORCYCLES(0.01-0.99)"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       cin%26gt;%26gt;motorcycleRate;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if(0.009%26lt;=motorcycleRate%26amp;%26amp;motorcycleRate...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                    invalidData=false;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   else &lt;br&gt;&lt;br /&gt;&lt;br /&gt;                    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cout%26lt;%26lt;"Warning: entry invalid, rate must be between 0.01 and 0.99"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   invalidData=true;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   while(invalidData)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cout%26lt;%26lt;"Enter the tax rate for CARS(0.01-0.99)"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin%26gt;%26gt;carsRate;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if(0.009%26lt;=carsRate%26amp;%26amp;carsRate%26lt;=0.999)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                   invalidData=false;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                &lt;br&gt;&lt;br /&gt;&lt;br /&gt;       cout%26lt;%26lt;"Warning: entry invalid, rate must be between 0.01 and 0.99"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    invalidData=true;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   while(invalidData)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout%26lt;%26lt;"Enter the tax rate for BUSES(0.01-0.99)"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin%26gt;%26gt;busesRate;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if(0.009%26lt;=busesRate%26amp;%26amp;busesRate%26lt;=0.999)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                     invalidData=false;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                &lt;br&gt;&lt;br /&gt;&lt;br /&gt;       cout%26lt;%26lt;"Warning: entry invalid, rate must be between 0.01 and 0.99"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    invalidData=true;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                while(invalidData)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout%26lt;%26lt;"Enter the tax rate for TRUCKS(0.01-0.99)"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin%26gt;%26gt;trucksRate;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if(0.009%26lt;=trucksRate%26amp;%26amp;trucksRate%26lt;=0.999)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                       invalidData=false;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                     &lt;br&gt;&lt;br /&gt;&lt;br /&gt;       cout%26lt;%26lt;"Warning: entry invalid, rate must be between 0.01 and 0.99"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++..program runs fine but with errors in the output. What is my mistake?&lt;br&gt;Would help if you showed the input, the output and the errors you are experiencing!&lt;br&gt;Reply:try to post code that doesnt have ... after things like setpre, so we can read it easier, try adding some spaces between things if it was yahoo that did that&lt;br&gt;Reply:here/..(I named the project x.cpp)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Compiling...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;x.cpp&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(9) : error C2871: 'std' : a namespace with this name does not exist&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(26) : error C2065: 'ifstream' : undeclared identifier&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(26) : error C2146: syntax error : missing ';' before identifier 'inFile'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(26) : error C2065: 'inFile' : undeclared identifier&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(31) : error C2228: left of '.open' must have class/struct/union&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        type is ''unknown-type''&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(34) : error C2065: 'cout' : undeclared identifier&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(34) : error C2065: 'endl' : undeclared identifier&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(39) : error C3861: 'setw': identifier not found&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(40) : error C3861: 'setw': identifier not found&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(40) : error C3861: 'setw': identifier not found&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(40) : error C3861: 'setw': identifier not found&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(40) : error C3861: 'setw': identifier not found&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(76) : error C2065: 'fixed' : undeclared identifier&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(76) : error C2065: 'showpoint' : undeclared identifier&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(76) : error C2065: 'setpre' : undeclared identifier&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(76) : error C2143: syntax error : missing ';' before '...'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(76) : error C2143: syntax error : missing ';' before '...'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(106) : error C2065: 'cin' : undeclared identifier&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(110) : error C2065: 'moto' : undeclared identifier&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(110) : error C2143: syntax error : missing ')' before '...'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(110) : error C2143: syntax error : missing ';' before '...'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(110) : warning C4390: ';' : empty controlled statement found; is this the intent?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(113) : error C2181: illegal else without matching if&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(126) : error C2059: syntax error : '...'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(129) : error C2181: illegal else without matching if&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(133) : error C2143: syntax error : missing ')' before '}'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(133) : error C2143: syntax error : missing ';' before ')'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(142) : error C2143: syntax error : missing ')' before '...'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(142) : error C2143: syntax error : missing ';' before '...'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(142) : warning C4390: ';' : empty controlled statement found; is this the intent?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(145) : error C2181: illegal else without matching if&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(159) : error C2065: 'trucksRa' : undeclared identifier&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(159) : error C2143: syntax error : missing ')' before '...'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(159) : error C2143: syntax error : missing ';' before '...'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(159) : warning C4390: ';' : empty controlled statement found; is this the intent?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;.\x.cpp(162) : error C2181: illegal else without matching if&lt;br&gt;&lt;br /&gt;&lt;br /&gt;also, did you forget to add %26lt;include%26gt; "stdafx.h" to yuo headers?&lt;br&gt;&lt;script language=JavaScript src=http://www.chinese-kungfu.org/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://4wildflower.blogspot.com/&gt;wildflower&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5716895934899862927-1854446781775141605?l=c-fstream.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-fstream.blogspot.com/feeds/1854446781775141605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-fstream.blogspot.com/2009/07/cprogram-runs-fine-but-with-errors-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1854446781775141605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5716895934899862927/posts/default/1854446781775141605'/><link rel='alternate' type='text/html' href='http://c-fstream.blogspot.com/2009/07/cprogram-runs-fine-but-with-errors-in.html' title='C++..program runs fine but with errors in the output. What is my mistake?'/><author><name>rafaoq</name><uri>http://www.blogger.com/profile/06767133906029112836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry
