<?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-999333120302576885</id><updated>2011-07-08T11:47:23.561-07:00</updated><title type='text'>c++ const</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default?start-index=101&amp;max-results=100'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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>156</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-999333120302576885.post-3040375181237982163</id><published>2009-07-14T20:15:00.000-07:00</published><updated>2009-07-14T20:15:00.278-07:00</updated><title type='text'>Help with c++ Huffman BTree!?</title><content type='html'>Hey guys with the folowing protoype and function,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I am getting this error, which says...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;In function `void getHuffmangetHuffman(BTree*, std::string%26amp;, std::string*)':&lt;br&gt;&lt;br /&gt;&lt;br /&gt;error: invalid initialization of non-const reference of type 'std::string%26amp;' &lt;br&gt;&lt;br /&gt;&lt;br /&gt;from a temporary of type 'std::basic_string%26lt;char, std::char_traits%26lt;char%26gt;,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;std::allocator%26lt;char%26gt; %26gt;'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;can someone please help me out......&lt;br&gt;&lt;br /&gt;&lt;br /&gt;here is my code below!&lt;br&gt;&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 getHuffman(BTree* node, string%26amp; s, string sa[]);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&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 getHuffmangetHuffman(BTree* node, string%26amp; s,string sa[]) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;{  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if (node != NULL) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      if (node-%26gt;getLeftChild() == NULL %26amp;%26amp; node-%26gt;getRightChild() == &lt;br&gt;&lt;br /&gt;&lt;br /&gt;         NULL)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         char buf[2];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         buf[0] = (char)node-%26gt;getLetter();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         buf[1] = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         string s2 = buf;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         sa[node-%26gt;getLetter() - 'a'] = s2 + " = " + s;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      getHuffman(node-%26gt;getLeftChild(), s + "1",sa);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      getHuffman(node-%26gt;getRightChild(), s + "0",sa);&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;Help with c++ Huffman BTree!?&lt;br&gt;The second parameter of getHuffman is a parameter of type std::string%26amp;.  Reference parameters need need to use actual variables in the function call.  If you use a literal instead, it'll complain.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;For example:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;myFunction(int %26amp;nValue);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;you can call it as myFunction(nX);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;but not myFunction(5);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;or even myFunction(nX+1);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Because 5 does not have an address, so %26amp;nValue can not be set to anything.  When this happens, the compiler normally puts 5 in a temporary variable and passes the temp variable to the function instead.  Same with nX+1.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You have two options:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1) make the std::string %26amp; parameter a const std::string %26amp; instead.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;2) When you call the function, pass it an actual variable instead of an rvalue.&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://land-survey2.blogspot.com/&gt;land survey&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-3040375181237982163?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/3040375181237982163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/help-with-c-huffman-btree.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/3040375181237982163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/3040375181237982163'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/help-with-c-huffman-btree.html' title='Help with c++ Huffman BTree!?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-198933158252369455</id><published>2009-07-14T20:14:00.002-07:00</published><updated>2009-07-14T20:14:46.114-07:00</updated><title type='text'>Help on c++?</title><content type='html'>I wrote a program that compute %26amp; print the Area of triangle :&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include%26lt;iostream.h%26gt;&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;const 1/2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int b,h;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"enter b,h"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;b;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;h;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Area of Triangle="%26lt;%26lt;1/2*b*h;&lt;br&gt;&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 can any one  tell me what's wrong with it .&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 on c++?&lt;br&gt;1) Remove const 1/2&lt;br&gt;&lt;br /&gt;&lt;br /&gt;2) Write       b*h*1/2        instead of      1/2*b*h   while printing&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Your program will run&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&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 MAIN REASON your program isn't giving right answer is you     are printing 1/2*b*h. As the compiler reads from left to right and as the priority of '/' and '*' is equal, so it is taking this expression as 1/(2*b*h).&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;As you haven't mentioned any data type for the answer, compiler is treating it as an integer output. As 2*b*h becomes a large value, 1/(2*b*h) becomes zero (0). So your output is 0.&lt;br&gt;Reply:First remove const 1/2 &lt;br&gt;&lt;br /&gt;&lt;br /&gt;It doesnt make sense&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Now... since u are using 1/2.. it is a floating point value.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;So just add this statement:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;float area = 0.5 * b * h;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Area of Triangle = " %26lt;%26lt; area;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Thats it ;)&lt;br&gt;Reply:It will give you error at&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const 1/2&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Sicne C++ does not allow "/" operator in the declaration of Const. If at all you are interested in so, try to use &lt;br&gt;&lt;br /&gt;&lt;br /&gt;() in the const declaration. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;But I dont see any other error apart from this in the above code.&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/999333120302576885-198933158252369455?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/198933158252369455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/help-on-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/198933158252369455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/198933158252369455'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/help-on-c.html' title='Help on c++?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-6023907361754711873</id><published>2009-07-14T20:14:00.001-07:00</published><updated>2009-07-14T20:14:31.353-07:00</updated><title type='text'>Any decent c++ programmers out there to translate this code?</title><content type='html'>here is doom source code for a file called d_items. Need to know what it means. Is the variables = to a graphic or animation image? Notice upstate, downstate etc, are these animations of the character shooting the gun?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;static const char&lt;br&gt;&lt;br /&gt;&lt;br /&gt;rcsid[] = "$Id:$";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// We are referring to sprite numbers.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include "info.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#ifdef __GNUG__&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#pragma implementation "d_items.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#endif&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include "d_items.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// PSPRITE ACTIONS for waepons.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// This struct controls the weapon animations.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// Each entry is:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//   ammo/amunition type&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//  upstate&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//  downstate&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// readystate&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// atkstate, i.e. attack/fire/hit frame&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// flashstate, muzzle flash&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//&lt;br&gt;&lt;br /&gt;&lt;br /&gt;weaponinfo_t weaponinfo[NUMWEAPONS] =&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt; // fist&lt;br&gt;&lt;br /&gt;&lt;br /&gt; am_noammo,&lt;br&gt;&lt;br /&gt;&lt;br /&gt; S_PUNCHUP,&lt;br&gt;&lt;br /&gt;&lt;br /&gt; S_PUNCHDOWN,&lt;br&gt;&lt;br /&gt;&lt;br /&gt; S_PUNCH,&lt;br&gt;&lt;br /&gt;&lt;br /&gt; S_PUNCH1,&lt;br&gt;&lt;br /&gt;&lt;br /&gt; S_NULL&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }, &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt; // pistol&lt;br&gt;&lt;br /&gt;&lt;br /&gt; am_clip,&lt;br&gt;&lt;br /&gt;&lt;br /&gt; S_PISTOLUP,&lt;br&gt;&lt;br /&gt;&lt;br /&gt; S_PISTOLDOWN,&lt;br&gt;&lt;br /&gt;&lt;br /&gt; S_PISTOL,&lt;br&gt;&lt;br /&gt;&lt;br /&gt; S_PISTOL1,&lt;br&gt;&lt;br /&gt;&lt;br /&gt; S_PISTOLFLASH&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }, &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    {&lt;br&gt;&lt;br /&gt;&lt;br /&gt; // shotgun&lt;br&gt;&lt;br /&gt;&lt;br /&gt; am_shell,&lt;br&gt;&lt;br /&gt;&lt;br /&gt; S_SGUNUP,&lt;br&gt;&lt;br /&gt;&lt;br /&gt; S_SGUNDOWN,&lt;br&gt;&lt;br /&gt;&lt;br /&gt; S_SGUN,&lt;br&gt;&lt;br /&gt;&lt;br /&gt; S_SGUN1,&lt;br&gt;&lt;br /&gt;&lt;br /&gt; S_SGUNFLASH1&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;Any decent c++ programmers out there to translate this code?&lt;br&gt;There is no actual code here, it does nothing. These are purely structures containing definitions. Just as you would define a variable. It doesn't do anything until you reference it again and do something with it.&lt;br&gt;Reply:It's kinda chopped off, but what it looks like to me is a set of enumerations that define the state of a weapon animation.  Without more of the code, I can't tell you if this is related to graphics or animations.  My guess is that it describes the entire state of a weapon at a given point in time.&lt;br&gt;Reply:can't really tell by the code you posted. It's standard coding convention that those ALL_UPPERCASE variables are constants they never get changed. S_SGUN represents the same thing in this function as it will in any other function.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Judging by the comments about the upstate and downstate, it sounds like these are arrays holding the address or something similar to the animation code. They might be pointers to it.&lt;br&gt;Reply:This code is purely definitions, it does nothing.  The images are stored somewhere else, probably in an external 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/999333120302576885-6023907361754711873?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/6023907361754711873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/any-decent-c-programmers-out-there-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/6023907361754711873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/6023907361754711873'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/any-decent-c-programmers-out-there-to.html' title='Any decent c++ programmers out there to translate this code?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-394378582342905521</id><published>2009-07-14T20:14:00.000-07:00</published><updated>2009-07-14T20:14:15.602-07:00</updated><title type='text'>REctangle code C++ 2005 express?</title><content type='html'>Im having a hard time, can some one help me with this program??? This is my assignment, im lost&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Write a program that displays a rectangle of given the length (an integer size less &lt;br&gt;&lt;br /&gt;&lt;br /&gt;than or equal to 21) and the width (an integer less than or equal to 79). Your &lt;br&gt;&lt;br /&gt;&lt;br /&gt;program should accept as input from the keyboard the character used to form the &lt;br&gt;&lt;br /&gt;&lt;br /&gt;rectangle, and the two values for the length and width of the rectangle.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Out of range input values should result in an informative error message.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Your program should process only one input case, legal or not. Termination occurs &lt;br&gt;&lt;br /&gt;&lt;br /&gt;after either the error message is printed or the diamond is drawn.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;It is necessary that the program be written using loops.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Sample runs:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Rectangle drawing program&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Enter the character, and length and width  (eg. x 7):A 7 12&lt;br&gt;&lt;br /&gt;&lt;br /&gt;AAAAAAAAAAAA&lt;br&gt;&lt;br /&gt;&lt;br /&gt;A          A&lt;br&gt;&lt;br /&gt;&lt;br /&gt;A          A&lt;br&gt;&lt;br /&gt;&lt;br /&gt;A          A&lt;br&gt;&lt;br /&gt;&lt;br /&gt;A          A&lt;br&gt;&lt;br /&gt;&lt;br /&gt;A          A&lt;br&gt;&lt;br /&gt;&lt;br /&gt;AAAAAAAAAAAA&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Rectangle drawing program&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Enter the character, and length and width  (eg. x 7):R 3 5&lt;br&gt;&lt;br /&gt;&lt;br /&gt;RRRRR&lt;br&gt;&lt;br /&gt;&lt;br /&gt;R   R&lt;br&gt;&lt;br /&gt;&lt;br /&gt;RRRRR&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Rectangle drawing program&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Enter the character, and length and width  (eg. x 7):A 27 32&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You have entered an illegal value for the length.  It must be between 1 and 21.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You should use a named constant (const) to define and refer to the box size limits. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;This will make it easy to modify the program at a later date if the size restriction is &lt;br&gt;&lt;br /&gt;&lt;br /&gt;changed.  Write a class called Rectangle.  Have the appropriate data members for &lt;br&gt;&lt;br /&gt;&lt;br /&gt;that class.  Also have a constructor and a function to output the rectangle.&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;REctangle code C++ 2005 express?&lt;br&gt;So you need to have 2 functions, one for the header and footer block, and the other for the middle pieces.  Then using math figure out how many times to do it.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;psuedo code:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;gets(userinput);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for ( int i = 0; i %26lt; userinput[2]; i++ )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     int length = userinput[4];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     if (userinput[2] == i || i == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           drawFullCharacterRowOf ( userinput[0], length );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           drawPartialCharacterRowOf( userinput[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 drawFullCharacterRowOf ( char val, int length)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&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;         cout %26lt;%26lt; val %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;This is extremely pseudo code, but you see the point I would imagine.&lt;br&gt;Reply:// TestCPPConsole.cpp : Defines the entry point for the console application.&lt;br&gt;&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 "stdafx.h"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#define MAX_LENGTH 21&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#define MAX_WIDTH 79&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Rectangle&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; char m_cUseThisChar;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int m_iHeight;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int m_iWidth;&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; Rectangle( char cUseThisChar, int iHeight, int iWidth )&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  m_cUseThisChar = cUseThisChar;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  m_iHeight = iHeight;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  m_iWidth = iWidth;&lt;br&gt;&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 DrawRectangle( char * szRectangle )&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  char * szTemp = ( char * ) malloc( ( m_iWidth + 2 ) * sizeof( char ) );&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;   szRectangle[ 0 ] = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   memset( szTemp, 0, m_iWidth + 2 );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   memset( szTemp, m_cUseThisChar, m_iWidth );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   szTemp[ m_iWidth ] = '\n';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   for( int iCnt = 1; iCnt %26lt;= m_iHeight; iCnt++ )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    strcat( szRectangle, szTemp );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  catch(...)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   strcpy( szRectangle, "Error" );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if( szTemp != NULL )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   free( szTemp );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   szTemp = NULL;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt; };&lt;br&gt;&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 _tmain(int argc, _TCHAR* argv[])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; char cUseThisChar;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int iHeight, iWidth;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; printf( "Enter the character, and length and width (eg. x %d %d) ):\n", MAX_LENGTH, MAX_WIDTH );&lt;br&gt;&lt;br /&gt;&lt;br /&gt; scanf( "%c %d %d", %26amp;cUseThisChar, %26amp;iHeight, %26amp;iWidth );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; if( iHeight %26gt; MAX_LENGTH )&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  printf( "You have entered an illegal value for the length. It must be between 1 and %d.", MAX_LENGTH );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  getch();&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; if( iWidth %26gt; MAX_WIDTH )&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  printf( "You have entered an illegal value for the width. It must be between 1 and %d.", MAX_WIDTH );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  getch();&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; Rectangle rect( cUseThisChar, iHeight, iWidth );&lt;br&gt;&lt;br /&gt;&lt;br /&gt; char * szBuffer = ( char * ) malloc( ( ( ( iWidth + 2 ) * iHeight ) + 10 ) * sizeof( char ) );&lt;br&gt;&lt;br /&gt;&lt;br /&gt; rect.DrawRectangle( szBuffer );&lt;br&gt;&lt;br /&gt;&lt;br /&gt; printf( szBuffer );&lt;br&gt;&lt;br /&gt;&lt;br /&gt; free( szBuffer );&lt;br&gt;&lt;br /&gt;&lt;br /&gt; szBuffer = NULL;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; getch();&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;Disclaimers:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1. Content of stdafx.h file is:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//------------------------------------...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#pragma once&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#define WIN32_LEAN_AND_MEAN &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;stdlib.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;#include %26lt;string.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;tchar.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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;2. Error handling must be improved&lt;br&gt;&lt;br /&gt;&lt;br /&gt;3. Due to deprecation, functions like getch(), strcpy() etc will get warnings. Use other library methods if you are picky.&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/999333120302576885-394378582342905521?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/394378582342905521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/rectangle-code-c-2005-express.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/394378582342905521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/394378582342905521'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/rectangle-code-c-2005-express.html' title='REctangle code C++ 2005 express?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-5099500959139921681</id><published>2009-07-14T20:13:00.003-07:00</published><updated>2009-07-14T20:13:56.508-07:00</updated><title type='text'>Doubt in c program?</title><content type='html'>volatile constant. this a a datatype right??  eg. const int n=1 means  the value of n is going to b constant for the whole program. ant volatile just opposite.but can these exist like i mentioned above???&lt;br&gt;&lt;br /&gt;&lt;br /&gt;help if yes means how??&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;Doubt in c program?&lt;br&gt;first of all volatile is a C++ key word and its not for what u said..&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;see Wikipedia:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/Volatile_va...&lt;br&gt;Reply:Welcome the famous old question.  volatile and const are not mutually exclusive to each other.  That is to say, these keywords can be used together to qualify a type.  Both fall under the 'type qualifier' category of keywords.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const %26lt;type%26gt; var; means var is read only type for the user.  the user(in this case, programmer) may not edit a const type.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;volatile %26lt;type var; means that everytime something non-trivial needs to be done with the var's value, it has to be read in at that point.  Its value may change in unpredictable ways thanks to 'interrupts'(%26lt;--note: this is the keyword here).&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;volatile const %26lt;type%26gt; var; means, var's value can change in unpredictable ways thanks to 'interrupts' but the user(programmer, in this case) may not change it by hand.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;wondering where this kind of thing would be used?  look at some (Linux)OS or device drivers code.  they use this kind of declarations in many places.&lt;br&gt;Reply:Yes.the volatile constant may exist given that there is a separate declaration of the number else where in the program.The local scope is of most priority,more than the public and the private scope.So when decl as a constant in public or private and when in the local it is re-declared.,these r caled volatile constant&lt;br&gt;&lt;br /&gt;&lt;br /&gt;To declare a costant:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const var_name = var_value;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;to decl volatile const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;data_type const var_name= var_value;&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://2survey-software.blogspot.com/&gt;survey software&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-5099500959139921681?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/5099500959139921681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/doubt-in-c-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/5099500959139921681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/5099500959139921681'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/doubt-in-c-program.html' title='Doubt in c program?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-1760598459256122088</id><published>2009-07-14T20:13:00.002-07:00</published><updated>2009-07-14T20:13:41.032-07:00</updated><title type='text'>I have c++ problem here is the function and its error how can I change my function?</title><content type='html'>void codfile(int *a,int n,int codlength)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const int memory=n*codlength/8;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int finalCod [memory]={0};&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int k=0,fptr=0,cptr=0;&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;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int temp=a[i];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    while(cptr%26lt;codlength)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if(fptr==8){ fptr=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   k++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   finalCod [k]=finalCod[k] | temp/2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   finalCod[k]%26gt;%26gt;1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   temp/=2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cptr++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   fptr++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;error in line 4: constant expression required&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 have c++ problem here is the function and its error how can I change my function?&lt;br&gt;The statement&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int finalCod [memory]={0};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;is illegal because "memory" is a variable.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You need dynamic memory allocation:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;either &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int *finalCod = new int[memory];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;or &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int *finalCod = calloc( memory, 1 );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Do not forget to free the memory: for "new" use "delete", for "calloc" use "free()".&lt;br&gt;Reply:Yeah, what the heck is {0}?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You mean 0? Or 0th element of some array?&lt;br&gt;Reply:the code seems fine to me. chk whether the main program which generates a function call to codfile changes teh value of codlength? is codlength of type const?? u can try doing two things to remove ther error....first is directly initialize teh array to NULL and second u may try removing the const keyword.&lt;br&gt;Reply:The error is in this line:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int memory=n*codlength/8;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;memory is a const type. You cannot decide what goes into a constant type at run time. It has to be pre-decided.&lt;br&gt;Reply:Yeah, just remove const in line 3. The reason why it can't work is because you would be changing  the value of memory every time you call the function, so just get rid of const. Or maybe in order for your array to work (int finalCod) with memory, it has to be also constant. So try getting rid of const when declaring memory.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Good Luck&lt;br&gt;Reply:the problem with ur function is that ur allocating memory statically without knowing exactly how much memory to allocate. this is not possible in c++. try the same thing dynamically using the 'new' operator.for eg int n=new 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;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-1760598459256122088?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/1760598459256122088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/i-have-c-problem-here-is-function-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1760598459256122088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1760598459256122088'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/i-have-c-problem-here-is-function-and.html' title='I have c++ problem here is the function and its error how can I change my function?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-1547034881148808253</id><published>2009-07-14T20:13:00.001-07:00</published><updated>2009-07-14T20:13:24.721-07:00</updated><title type='text'>In C++, What use do we have for constants instread of variables?</title><content type='html'>an example would be&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const double PI=3.14;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(float x=PI;whatever;x++){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;x%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;that was just an example of using constants;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;but you could do the same without using constants;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double PI=3.14;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int x=PI;whatever;x++){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//This would also work&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&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 what use do we have of using constants for somethings instread of variables&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++, What use do we have for constants instread of variables?&lt;br&gt;Constants don't change, variables can change.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You can't mistakingly change a constant.  For example like this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(pi=3.00){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//do something&lt;br&gt;&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 pi is a constant, you'll get an error message.  If pi is a variable, you won't.&lt;br&gt;Reply:It's just so that no one else changes them. It also indicates to other programmers that the variable is never intended to change.&lt;br&gt;Reply:Variables use more memory. So if you have a large program you need to consider this.&lt;br&gt;Reply:Its just validation, it eliminates problems caused by changing variables.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;It prevents you from accidentally changing its value and messing everything up. Its very professional. I must admit, I dont use them but I should do.&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/999333120302576885-1547034881148808253?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/1547034881148808253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/in-c-what-use-do-we-have-for-constants.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1547034881148808253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1547034881148808253'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/in-c-what-use-do-we-have-for-constants.html' title='In C++, What use do we have for constants instread of variables?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-479864832252577610</id><published>2009-07-14T20:13:00.000-07:00</published><updated>2009-07-14T20:13:09.044-07:00</updated><title type='text'>Beginner C++ help plz?</title><content type='html'>Write a function that accepts an array of integers and an integer that represents the size of the array.  This function will reverse the order of the array.  Ex:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if a[0] = 4, a[1] = 2, a[2] = 9, a[3] = 89;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;After executing this function:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;a[0] = 89, a[1]=9, a[2] = 2, a[3] = 4&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;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 SIZE = 4;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int a[4] = {4, 2, 9, 89};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; for (int count = 0; count %26lt; SIZE; count++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  b[count] = a[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; 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 have this so far, I can't get any farther, can u please make some changes.&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;Beginner C++ help plz?&lt;br&gt;This is a very very common question especially on job interviews so it is important that you have as an elegant as solution as possible.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void Reverse(int* array, int length)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i, tmp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (i=0; i%26lt;len/2; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;tmp = array[i] ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;array[i] = array[len-i-1] ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;array[len-i-1] = tmp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;note there is an even more elegant solution using the ^ (xor) operation but that is not for the beginner.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;**** Note I edited the second line from&lt;br&gt;&lt;br /&gt;&lt;br /&gt;array[i] = tmp&lt;br&gt;&lt;br /&gt;&lt;br /&gt;to&lt;br&gt;&lt;br /&gt;&lt;br /&gt;array[len-i-1]&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;Reply:What do you need to do here honey? What does b[count]=a[count] do ? It makes and exact copy of the array, right?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Whare you want to do is flip the array. You want that line to be something like this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;b[count]=a[SIZE-count];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This may look wrong at first, but try it out, you will be plesantly surprised.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Do the math for it and you will see what is happening.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;b[0]=b[4-0]&lt;br&gt;&lt;br /&gt;&lt;br /&gt;b[1]=b[4-1]&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;:)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Actually I also like the other guys answer for this one, that is a much more elegant 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/999333120302576885-479864832252577610?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/479864832252577610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/beginner-c-help-plz.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/479864832252577610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/479864832252577610'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/beginner-c-help-plz.html' title='Beginner C++ help plz?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-6723802238292382762</id><published>2009-07-14T20:12:00.003-07:00</published><updated>2009-07-14T20:12:52.473-07:00</updated><title type='text'>In C++ is writing a copy constructor the same as overloading the assignment operator?</title><content type='html'>Lets say&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class x{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;X(const%26amp; X rhs){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;y = rhs.y;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;z = rhs.z;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&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;double y;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int z;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Doing that will allow for assignment too right???&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Does that make&lt;br&gt;&lt;br /&gt;&lt;br /&gt;X y2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;X y1 =  y2; // wont y1.X(y2) be called any way???&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;work how it seems like it should?&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/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;In C++ is writing a copy constructor the same as overloading the assignment operator?&lt;br&gt;They are closely related.  When you write one, you should write the other.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The other answerers are correct.   The copy constructor is used when you write code like the following:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;MyClass X = Y;  //invokes copy constructor&lt;br&gt;&lt;br /&gt;&lt;br /&gt;MyClass X(Y); //also invokes copy constructor&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;whereas the operator = is called when you write code like the following:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;MyClass X:  //invokes default constructor&lt;br&gt;&lt;br /&gt;&lt;br /&gt;X = Y;  //invokes operator =&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Since you rarely see code like "MyClass X = Y", you might be tempted to skimp on the copy constructor.  Don't.  There's another sneaky place you often find copy constructors:  passing variables by value.  The standard template library does this ALL THE TIME, so if you have vectors or lists in your code, be aware of this.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;MyClass Y;  //invokes default constructor&lt;br&gt;&lt;br /&gt;&lt;br /&gt;DoSomething(Y); //calls copy constructor&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;std::vector%26lt;MyClass%26gt; myVector;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// (pretend we added a bunch of items to vector here)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;myVector.push_back(Y);  //invokes copy constructor.  May also invoke copy constructor on other items already added if vector resizes.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;std::sort(myVector);  //invokes operator= on any items that move&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;From the programmer's standpoint, one key thing to remember is that when you write the operator =, you MUST clean up anything you're pointing at already.  For example, if you have a pointer in your class, you should free that pointer before copying the value from the right-hand side.  Copy constructors tend to be faster than operator= for this reason.&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:It will call the copy constructor but there's a different between both..copy constructor (or any other type of constructors) is called ONLY when you INITIALIZE a new instance of a certain class (statically or dynamically)..&lt;br&gt;&lt;br /&gt;&lt;br /&gt;so in your example, you used the assignment operator and the copy constructor was called because y1 was being initialized in that statement (X y1)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;But, later on in the program...if you needed to write this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;y2=y1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;you will need the assignment operator overloading...and the copy constructor won't be called (No declaration/initialization here)&lt;br&gt;Reply:assignment is different from the construction of an object. Copy constructor is called when an object is being defined and is being initialized with a value. Assignment operator is called when a value is assigned to an already defined object.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Note the difference between INITIALIZATION and ASSIGNMENT.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Thus,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;X y2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;X y1 = y2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;will call the copy constructor and not the assignment operator.&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://survey-research2.blogspot.com/&gt;survey research&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-6723802238292382762?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/6723802238292382762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/in-c-is-writing-copy-constructor-same.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/6723802238292382762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/6723802238292382762'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/in-c-is-writing-copy-constructor-same.html' title='In C++ is writing a copy constructor the same as overloading the assignment operator?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-1920088067975034056</id><published>2009-07-14T20:12:00.002-07:00</published><updated>2009-07-14T20:12:39.607-07:00</updated><title type='text'>I need help with printing and calling a C program... PLZ HELP!!?</title><content type='html'>[HW] array of strings: Write a program to sort an array of strings into&lt;br&gt;&lt;br /&gt;&lt;br /&gt;alphabetical order. Use&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int N_MONTHS = 12;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int STR_MAX = 20;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char month[N_MONTHS][STR_MAX] = {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"January",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"February",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"March",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"April",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"May",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"June",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"July",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"August",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"September",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"October",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"November",&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"December"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;as your test strings. Write the following functions.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;● void print(char str[ ][STR_MAX], int n_str);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Write a function prints an array of strings. Parameter n_str is the number&lt;br&gt;&lt;br /&gt;&lt;br /&gt;of strings in array str[ ].&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 printing and calling a C program... PLZ HELP!!?&lt;br&gt;May be you can contact a C expert live at website like http://askexpert.info/ to help you code your assignment.&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/999333120302576885-1920088067975034056?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/1920088067975034056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/i-need-help-with-printing-and-calling-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1920088067975034056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1920088067975034056'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/i-need-help-with-printing-and-calling-c.html' title='I need help with printing and calling a C program... PLZ HELP!!?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-9145576396778255311</id><published>2009-07-14T20:12:00.001-07:00</published><updated>2009-07-14T20:12:23.254-07:00</updated><title type='text'>What does this mean line by line in C++?</title><content type='html'>struct employee *allocemp(const char *name,const char *id,int age,double salary){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;struct employee&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        *emp=new struct employee;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        emp-%26gt;name=strdup(name);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        strcpy(emp-%26gt;id,id);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        emp-%26gt;age=age;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        emp-%26gt;salary=salary;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return emp;&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;What does this mean line by line in C++?&lt;br&gt;Function definition "allocemp" ... likely meant as short-hand for allocate employee.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Semi-Line-by-line :&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;(1) ALLOCEMP is called with two c-string arguments, NAME and ID, an integral AGE, and a double floating point SALARY.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;(2) Space for a new employee struct is allocated from the heap and a pointer stored in the local variable EMP (an employee struct pointer).&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;(3) Member variables of the newly allocated employee are then assigned per the data sent as arguments to this function ... c-strings are duplicated, as they are reference types.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;(4) The value in EMP (a pointer to the new employee struct) is returned to the calling 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;So basically it's just allocating and initializing a new employee structure.&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/999333120302576885-9145576396778255311?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/9145576396778255311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/what-does-this-mean-line-by-line-in-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/9145576396778255311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/9145576396778255311'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/what-does-this-mean-line-by-line-in-c.html' title='What does this mean line by line in C++?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-8401223814900948626</id><published>2009-07-14T20:12:00.000-07:00</published><updated>2009-07-14T20:12:04.897-07:00</updated><title type='text'>How should i used the searchpath parameter in C?</title><content type='html'>the syntax is &lt;br&gt;&lt;br /&gt;&lt;br /&gt;char *searchpath(const char *file);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;now in this what comes in between the brackets. what is const char *file and how to get the value or how will it return.&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;How should i used the searchpath parameter in C?&lt;br&gt;i didn't got it well but to search for a file by its extension just write down in the search title *.file extension for example *.exe or *.doc&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/999333120302576885-8401223814900948626?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/8401223814900948626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/how-should-i-used-searchpath-parameter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8401223814900948626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8401223814900948626'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/how-should-i-used-searchpath-parameter.html' title='How should i used the searchpath parameter in C?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-6678244805294974945</id><published>2009-07-14T20:11:00.003-07:00</published><updated>2009-07-14T20:11:49.019-07:00</updated><title type='text'>In C#, how do you declare a constant such that it can be used in a different class?</title><content type='html'>namespace abc&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   public class abcData&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       public const string str = "xyz";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&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 want the constant str to be accessible from another file that is referencing the "abc" namespace with "using abc;".  How do I do this?&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 you declare a constant such that it can be used in a different class?&lt;br&gt;According to Object Oriented Design, you really shouldn't expose class properties directly. The task you're trying to accomplish can be done by using accessors with no Set method, ie. in this way:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;namespace abc&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;public class AbcData&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;private const string str = "xyz";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;public string AbcString&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   get { return 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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;In this way, you're hiding str, and exposing it using the Get Accessor method.&lt;br&gt;Reply:If you declare the constant as static, such as &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;public const static string str = "xyz";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;then you should be able to reference the constant in another file by using abcData.str (if you're already "using abc;").&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://2survey-for-money.blogspot.com/&gt;survey for money&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-6678244805294974945?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/6678244805294974945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/in-c-how-do-you-declare-constant-such.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/6678244805294974945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/6678244805294974945'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/in-c-how-do-you-declare-constant-such.html' title='In C#, how do you declare a constant such that it can be used in a different class?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-8842356170631369547</id><published>2009-07-14T20:11:00.002-07:00</published><updated>2009-07-14T20:11:32.585-07:00</updated><title type='text'>C++ Help Please!?</title><content type='html'>Hello, I am trying to run this class, but when I compile, it is telling me that "cout" and "endl" are undeclared integers....?  I obviously just want the results to be output, but what do I have to do to fix this?  Any help is appreciated.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Rectangle&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;Rectangle()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;height= 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;width = 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;Rectangle(double h, double w)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;height = h;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;width = w;&lt;br&gt;&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 getHeight() // retrive the height to print in main&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return height;&lt;br&gt;&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 getWidth() // retrive the width to print in main&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return width;&lt;br&gt;&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 getArea()const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return height * width;&lt;br&gt;&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 getPerimeter()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return ((height * 2) + (width * 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;private:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double height;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double width;&lt;br&gt;&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; Rectangle rectangle1(5,50);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; Rectangle rectangle2(3.5,35.9);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; rectangle1.getArea() %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; rectangle1.getPerimeter() %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; rectangle2.getArea() %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; rectangle2.getPerimeter() %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/a1.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ Help Please!?&lt;br&gt;Just add the following two lines at the start &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;using namespace std;&lt;br&gt;Reply:#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::cout;&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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;or, just &lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;//and you have to use the namespace in your code.   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; std::cout%26lt;%26lt; blah %26lt;%26lt; cout::endl;&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/999333120302576885-8842356170631369547?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/8842356170631369547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-help-please_9308.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8842356170631369547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8842356170631369547'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-help-please_9308.html' title='C++ Help Please!?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-4749897227950978655</id><published>2009-07-14T20:11:00.001-07:00</published><updated>2009-07-14T20:11:16.712-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;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-4749897227950978655?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/4749897227950978655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.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/999333120302576885/posts/default/4749897227950978655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/4749897227950978655'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-data-types.html' title='C++ Data Types?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-2426657161725979959</id><published>2009-07-14T20:11:00.000-07:00</published><updated>2009-07-14T20:11:00.720-07:00</updated><title type='text'>C++ beginner help plz?</title><content type='html'>const int size = 1000; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int sortarray[size]; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int key = 0, j = 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;srand(time(0)); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int i = 0; i %26lt; size; i++){ // starts the for loop&lt;br&gt;&lt;br /&gt;&lt;br /&gt;sortarray[i] = (rand()%10000) + 1; // makes numbers between 1 through 20 %/returns remainder&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;sortarray[i]%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;for(int i = 0; i %26lt; size; i++){ // starts the bubble sort&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int j = size - 1; j %26gt; i; j--){ // starts the comparisons at the end of the array&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(sortarray [j] %26lt; sortarray[j - 1]){ // checks the current element with the previous one&lt;br&gt;&lt;br /&gt;&lt;br /&gt;key = sortarray[j]; // switches the elements if the conditions are met&lt;br&gt;&lt;br /&gt;&lt;br /&gt;sortarray[j] = sortarray[j - 1];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;sortarray[j - 1] = key;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// formats the output prints to screen&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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int i = 0; i %26lt; size; i++){ // prints the sorted array&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;sortarray[i]%26lt;%26lt;", ";&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;I wrote this code for bubble sort. How do I add a third array to fit the requirements of exchange sort method?&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++ beginner help plz?&lt;br&gt;Your code for bubble sort looks correct, but your question is confusing.  Bubble sort is an exchange sort.  Exchange sort is a general class of sorting algorithms, where the sort is executed by exchanging or swapping list elements.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I don't know what you mean by a third array (as you only have 1 array so far, the one to sort).&lt;br&gt;Reply:I suggest you to join C/C++ programming groups in yahoo for your programming doubts...&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/999333120302576885-2426657161725979959?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/2426657161725979959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-beginner-help-plz.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2426657161725979959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2426657161725979959'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-beginner-help-plz.html' title='C++ beginner help plz?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-5405623693309403645</id><published>2009-07-14T20:10:00.002-07:00</published><updated>2009-07-14T20:10:44.431-07:00</updated><title type='text'>C++ follow up...?</title><content type='html'>After spending some more time with this, the code now works. I would like some help in coding the error statement.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1) If the user enters an age, say below 1 or exceeding 120, the user shd get an error message "Warning, age must be between 1 and 120" hence(!(1%26lt;=ageValue%26amp;%26amp;ageValue%26lt;=120)), and then the user must be prompted again to enter a valid age.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;2) If the user enters a non-int value, the message is "Error: invalid entry" and  prgm exits the loop. Where would be best to input these two messages? THANKS!&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;/ reading values printing out input in reverse&lt;br&gt;&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;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int MAX=1000;&lt;br&gt;&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;int ageValue[MAX];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int count=0; &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;cout%26lt;%26lt;"Enter the age of the youngest family member:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;ageValue[count];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Are there any more family members?(Y for yes and N for no)"%26lt;%26lt;endl;&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;  for(count=1; choice=='Y'||choice==&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++ follow up...?&lt;br&gt;I had to make some more changes to your code. I placed comments around  the changes that I made.&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;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int MAX=1000;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;/* moved to here so all functions can use them */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int ageValue[MAX];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int count=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;/* new function */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void inputAge()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout%26lt;%26lt;"Enter the age of the youngest family member:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin%26gt;%26gt;ageValue[count];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  /* Error 2) */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (!cin)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    /* not exactly sure what you want done here. */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    /* to exit program */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;"Your other message!"&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;    /* to only stop input, and then print the other values out&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       change the return value to a bool and return false */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    /* return false; */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  /* Error 1) */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  else if (ageValue[count]%26lt;1||ageValue[count]%26gt;120)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;"Your error message!"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    /* recall this method */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    inputAge();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&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;  char choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  /* call to new function */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  inputAge();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout%26lt;%26lt;"Are there any more family members?(Y for yes and N for no)"%26lt;%26lt;endl;&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;  /* Placed in the below while instad of the for.*/&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  while (choice=='Y'||choice=='y')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  /*for(count=1; choice=='Y'||choice=='y'; count++)*/&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    /* Added the count increment here */&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;    /* call to new function */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    inputAge();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;"Are there any more family members?(Y for yes and N for no)";&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;  cout%26lt;%26lt;"Thank you. The ages of your family in reverse order are:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  /* Change the count%26gt;0 to count%26gt;=0 for it to print out the first entry as well */ &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  while(count%26gt;=0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;" "%26lt;%26lt;ageValue[count]; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    /* Place the count decrement here */&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;  return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;Reply:I have not had a chance to compile this, so I am not sure it is error-free. But I think that it should work fine.&lt;br&gt;&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;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int MAX=1000;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int IsInRange(float); //returns 1 if argument is in range.&lt;br&gt;&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;int ageValue[MAX];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int count=0; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;char choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;float temp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Enter the age of the youngest family member:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;temp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(!(IsInRange(temp))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Age must be whole number between 1 and 120!"%26lt;%26lt;endl%26lt;%26lt;"Try again: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;temp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ageValue[count] = (int)temp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Are there any more family members?(Y for yes and N for no)"%26lt;%26lt;endl;&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;for(count=1; choice=='Y'||choice=='y'; count++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Enter the age of the next youngest person"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;temp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(!(IsInRange(temp))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Age must be between 1 and 120!"%26lt;%26lt;endl%26lt;%26lt;"Try again: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;temp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ageValue[count] = (int)temp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Are there any more family members?(Y for yes and N for no)";&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;cout%26lt;%26lt;"Thank you. The ages of your family in reverse order are:"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while(count%26gt;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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;" "%26lt;%26lt;ageValue[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;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;int IsInRange(float);&lt;br&gt;&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(1%26lt;temp||temp%26gt;=120) return (0);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int i = 1;i%26lt;=119;i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(i%26lt;temp%26amp;%26amp;temp%26lt;(i+1))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return(0);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;else return(1);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;Reply:Looking at your account, it is looks like you don't go back to your questions to award points, so why should we give you the answer?&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://survey-questions.blogspot.com/&gt;survey questions&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-5405623693309403645?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/5405623693309403645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-follow-up.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/5405623693309403645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/5405623693309403645'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-follow-up.html' title='C++ follow up...?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-4731459749940978602</id><published>2009-07-14T20:10:00.001-07:00</published><updated>2009-07-14T20:10:29.865-07:00</updated><title type='text'>C++ programming help!?!?</title><content type='html'>Anyways I can't get the 7th option for my menu to work.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Since, i don't know any other way to do this, i'm gonna post the program in parts....&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.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 bank_menu(void);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int SIZE=40;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;struct&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int cust_num;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int ssn;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; char cust_name[SIZE];&lt;br&gt;&lt;br /&gt;&lt;br /&gt; float balance;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int act_type; //1=Checking; 2=Savings&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}bank[10];&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; int choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int cust_index = -1;&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;  choice = bank_menu();&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;"You have chosen Load Customer into Structure.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if (cust_index == 9)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;"The structure is full.\n";&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;    cust_index++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    bank[cust_index].cust_num = cust_index + 1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;"Enter Social Security Number: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cin%26gt;%26gt;bank[cust_index].ssn;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    while (bank[cust_index].ssn %26lt; 100000000 || bank[cust_index].ssn %26gt; 999999999)&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++ programming help!?!?&lt;br&gt;EDIT:  I added more at your SHORTENED VERSION link:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://answers.yahoo.com/question/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;I think the problem might be here in the transfer section:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;transfer;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int c_index; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int s_index;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (i=0; i%26lt;cust_index+1; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (bank[i].ssn == SSN)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (bank[i].act_type == 1)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;i=c_index;&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;i=s_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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You have a loop  for (i=0; i%26lt;cust_index+1; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;but you _might_ have not yet assigned a value to cust_index at the time you call the transfer section.  Therefore, it's filled with whatever is in memory -- which may be a very, very large number -- and the loop travels on and on, incrementing 'i', until index i is completely off the array bank[] in:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (bank[i].ssn == SSN)&lt;br&gt;&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 the prog hangs/crashes ugly.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;That's our 1st and main suspect.  You can verify cust_index when calling the transfer section to be sure:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "cust_index is " %26lt;%26lt; cust_index;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;...and thus ensure it's a "safe/small' value (and not negative!) before proceeding.   Of course, this is just for debugging.  You want to remove such stuff when you go final.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;---- ----- ----- ----- ----- &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Loops are fequently the cause of program hang during run time, and it's hard to know if your code has hit some kind of lengthy or even infinite loop without visual indicators. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Optionally, when I'm debugging a tough problem and I need to inspect a loop variable, I might do something like this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int iii= 20000;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; while(iii--)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "\r iii is: " %26lt;%26lt; iii ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;///...other code here&lt;br&gt;&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 code will allow you to inspect the incrementor/decrementor "iii" as it clicks off without cluttering the screen full of numbers.  The little "\r" keeps the cursor pinned to the start of the line.  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Not only does this give you a strong visual clue, but the cout action allows you to CTR C keybreak out out of the loop easily if you can see the program is stuck in the loop.  Much more amiable than calling taskmanager to kill a wayward execution, for example.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You can inspect all of the variables at run time in methods such as this til you pin down the culprit.  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;---&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Use a standard comment  by every piece of debug code so you can easily remove it all once fixed:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; while(iii--)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "\r iii is: " %26lt;%26lt; iii ;  //DEBUG ONLY&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Then just do a find on string "DEBUG ONLY" for fast clean up.&lt;br&gt;Reply:You got to be kidding. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Sorry to be mean, but nobody here is going to debug your entire program - which is what you're asking. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Narrow down the problem and ask more specific question.&lt;br&gt;Reply:Set a break point at the beginning of the 7th choice and single step throught the code,  watch the values of the variables. Since the program is crashing there, you are probably trying access memory that isn't valid (e.g. index problem) or something similar.&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/999333120302576885-4731459749940978602?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/4731459749940978602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-programming-help_14.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/4731459749940978602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/4731459749940978602'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-programming-help_14.html' title='C++ programming help!?!?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-8610775846550745930</id><published>2009-07-14T20:10:00.000-07:00</published><updated>2009-07-14T20:10:12.708-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/999333120302576885-8610775846550745930?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/8610775846550745930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-program_14.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8610775846550745930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8610775846550745930'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-program_14.html' title='C++ program?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-104387951901849483</id><published>2009-07-14T20:09:00.003-07:00</published><updated>2009-07-14T20:09:57.012-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/a1.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;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-104387951901849483?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/104387951901849483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.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/999333120302576885/posts/default/104387951901849483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/104387951901849483'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-help-due-tomorrow.html' title='C++ help... Due tomorrow.?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-7986580840874713904</id><published>2009-07-14T20:09:00.002-07:00</published><updated>2009-07-14T20:09:41.496-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/a2.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;a href=http://surveys4.blogspot.com/&gt;surveys&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-7986580840874713904?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/7986580840874713904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.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/999333120302576885/posts/default/7986580840874713904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7986580840874713904'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-update.html' title='C++ update....?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-857469405617251065</id><published>2009-07-14T20:09:00.001-07:00</published><updated>2009-07-14T20:09:24.739-07:00</updated><title type='text'>C++ Program?</title><content type='html'>I'm having a problem with my assignment. I can't get the program to do what it's suppose to do.  Here is the thing I'm suppose to make. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Suppose you have a group of people who need to be transported on buses and vans. You can chargter a bus only if you can fill it. Each bus holds 50 people. You must provide enough vans for the 49 or fewer people who will be left over after you charter buses. Whrite a programthat accepts a number of people left over that must be placed on vans. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I can't get the modulus operator to work.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Here is what I have done so far:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Project.cpp&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;main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    const int size=50; //Declare size as a constant&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int number_of_people;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int total;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int r;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        //Total number of people &lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "What is the total number of people";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin  %26gt;%26gt;  number_of_people;         &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      total=number_of_people/size;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      r=number_of_people%size;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                      cout %26lt;%26lt;"The total number of buses is ...&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;1st the code is not complete&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and i want to know what is the use of r&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if r is the number of buses then u must use the divide sign"/" not the moduls sign "%"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if u r using r as the number of people remaning&lt;br&gt;&lt;br /&gt;&lt;br /&gt;then it must be in the form&lt;br&gt;&lt;br /&gt;&lt;br /&gt;r=number_of_people-(total*size);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;note:the above line will give the right nswer because u r using int for total na dint for size, but if u use float it will not work and r will be zero&lt;br&gt;&lt;br /&gt;&lt;br /&gt;i hope this have solved ur problem&lt;br&gt;Reply:It's all good.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;'total '  is the number of buses.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;'r' is the number of poeple left who must go in vans.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Sample: 190 people = 3 busses (150 people) and 190%50 is 40 (same as 190-150 which you would expect).&lt;br&gt;Reply:Did you add ( } ) mark for your maiin() frame?&lt;br&gt;Reply:replace the line:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int total;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;with this line:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;float total;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;the reason is that you can not store a float value in an integer  which is what you are doing  here:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;total=number_of_people/size;&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/999333120302576885-857469405617251065?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/857469405617251065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.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/999333120302576885/posts/default/857469405617251065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/857469405617251065'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-program.html' title='C++ Program?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-3301003223448302628</id><published>2009-07-14T20:09:00.000-07:00</published><updated>2009-07-14T20:09:08.733-07:00</updated><title type='text'>C++ modify program?</title><content type='html'>i need it to stop when uncut=total my orginal prog. is&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&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;#include%26lt;iostream%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;double total, uncut;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const double restrate=.02;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;total = 14000;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;uncut = 2500;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Year..............Acres" %26lt;%26lt; endl %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int k=0; k%26lt;20; k++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; k+1 %26lt;%26lt; ".............." %26lt;%26lt; uncut %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;uncut += restrate * uncut;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&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;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++ modify program?&lt;br&gt;add this line after uncut += restrate * uncut;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (uncut==total) return 0;&lt;br&gt;Reply:if(uncut==total) break;&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/999333120302576885-3301003223448302628?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/3301003223448302628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-modify-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/3301003223448302628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/3301003223448302628'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-modify-program.html' title='C++ modify program?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-9210905584000119063</id><published>2009-07-14T20:08:00.003-07:00</published><updated>2009-07-14T20:08:52.550-07:00</updated><title type='text'>C++ Help Pllllease!!?</title><content type='html'>Hello, now for this class, I have to add accessor and mutator functions for all the data fields,  but I have no idea how... any help is 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;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Rectangle&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;Rectangle()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;height= 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;width = 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;Rectangle(double h, double w)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;height = h;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;width = w;&lt;br&gt;&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 getHeight() // retrive the height to print in main&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return height;&lt;br&gt;&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 getWidth() // retrive the width to print in main&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return width;&lt;br&gt;&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 getArea()const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return height * width;&lt;br&gt;&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 getPerimeter()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return ((height * 2) + (width * 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;private:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double height;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double width;&lt;br&gt;&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; Rectangle rectangle1(4,40);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; Rectangle rectangle2(3.5,35.9);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt;"The area of Rectangle 1 is: " %26lt;%26lt; rectangle1.getArea() %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt;"The perimeter of Rectangle 1 is: " %26lt;%26lt; rectangle1.getPerimeter() %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt;"The area of Rectangle 2 is: " %26lt;%26lt; rectangle2.getArea() %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt;"The perimeter of Rectangle 2 is: " %26lt;%26lt; rectangle2.getPerimeter()&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 Pllllease!!?&lt;br&gt;You can use mutators with the following prototype&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void setHeight(double h);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void  setWidth(double w);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Here are the code changes required&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;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Rectangle&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; Rectangle()&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  height= 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  width = 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; Rectangle(double h, double w)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  height = h;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  width = w;&lt;br&gt;&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 getHeight() // retrive the height to print in main&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  return height;&lt;br&gt;&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 getWidth() // retrive the width to print in main&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  return width;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&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 setHeight(double h) // set the height -- mutator &lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  height = h;&lt;br&gt;&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  setWidth(double w) // set the width -- mutator &lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  width = w;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt; /////////////////////////////////////...&lt;br&gt;&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 getArea()const&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  return height * width;&lt;br&gt;&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 getPerimeter()&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  return ((height * 2) + (width * 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; private:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  double height;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  double width;&lt;br&gt;&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; Rectangle rectangle1(4,40);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; Rectangle rectangle2(3.5,35.9);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt;"The area of Rectangle 1 is: " %26lt;%26lt; rectangle1.getArea() %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt;"The perimeter of Rectangle 1 is: " %26lt;%26lt; rectangle1.getPerimeter() %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt;"The area of Rectangle 2 is: " %26lt;%26lt; rectangle2.getArea() %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt;"The perimeter of Rectangle 2 is: " %26lt;%26lt; rectangle2.getPerimeter();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; /////////////////////////////////////...&lt;br&gt;&lt;br /&gt;&lt;br /&gt; // setting new values to rectangle 2&lt;br&gt;&lt;br /&gt;&lt;br /&gt; rectangle2.setHeight(5.55);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; rectangle2.setWidth(1.11);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout%26lt;%26lt;"\n AREA WITH NEW VALUES "%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt;"The area of Rectangle 2 is: " %26lt;%26lt; rectangle2.getArea() %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt;"The perimeter of Rectangle 2 is: " %26lt;%26lt; rectangle2.getPerimeter();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&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:Accessors are your get functions (getHeight, getWidth).  They provide access to the private variables in your class. You already have those.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;What your class doesn't have is the mutators which are set functions (setHeight, setWidth).  They need to take in a double parameter and make the private variable (eg. private double height) equal to that parameter.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Hope that gives you some clues.&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/999333120302576885-9210905584000119063?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/9210905584000119063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-help-pllllease.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/9210905584000119063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/9210905584000119063'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-help-pllllease.html' title='C++ Help Pllllease!!?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-2847909325750135915</id><published>2009-07-14T20:08:00.002-07:00</published><updated>2009-07-14T20:08:36.652-07:00</updated><title type='text'>C++ Help Please!?</title><content type='html'>Ok guys.  What I have to do is write an array that reads 10 numbers and displays how many are divisible by three.  I wrote the code, but what I don't understand is that is always outputs 1 less then what the answer should be.  What do I need to do to fix it?  This is code I have made 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;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 TOTALNUMBERS = 10;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int numbers[TOTALNUMBERS];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  // Read all numbers&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  for (int i = 0; i %26lt; TOTALNUMBERS; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; "Enter a number: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cin %26gt;%26gt; numbers[i];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   // Find numbers divisible by 3&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int div = numbers[0];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  for (int i = 0; i %26lt; TOTALNUMBERS; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if (div / 3)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      div = numbers[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;  cout %26lt;%26lt; "Numbers divisible by three: " %26lt;%26lt; div %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;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/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;C++ Help Please!?&lt;br&gt;Got a little logic error going on...  You're OK up to the find numbers portion.&lt;br&gt;&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 numbers divisible by 3&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int div =0;   /*   CHANGED; just to keep track of them */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;/* Added brackets */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (int i = 0; i %26lt; TOTALNUMBERS; i++) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   /*Use the MOD operator. This will yield the remainder of the division */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ((numbers[i]% 3)==0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      div ++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Numbers divisible by three: " %26lt;%26lt; div %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;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;P.S. Your FOR condition is fine!&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://survey-monkey.blogspot.com/&gt;survey monkey&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-2847909325750135915?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/2847909325750135915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-help-please_3275.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2847909325750135915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2847909325750135915'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-help-please_3275.html' title='C++ Help Please!?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-1194781053712052578</id><published>2009-07-14T20:08:00.001-07:00</published><updated>2009-07-14T20:08:20.690-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/999333120302576885-1194781053712052578?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/1194781053712052578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.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/999333120302576885/posts/default/1194781053712052578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1194781053712052578'/><link rel='alternate' type='text/html' href='http://c-const.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>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-207068301259467747</id><published>2009-07-14T20:08:00.000-07:00</published><updated>2009-07-14T20:08:04.577-07:00</updated><title type='text'>C++ comp programming...basic question?</title><content type='html'>what is wrong here:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class CC&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{ public;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void set(int, int);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void print () const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;CC () ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;CC (int, int);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool CC (int, int);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;private:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int u;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int v;&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++ comp programming...basic question?&lt;br&gt;This is a easy one.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Constructors can't have return types.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool CC (int, int);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;CC can't return bool.&lt;br&gt;Reply:It's useful to learn what your compiler errors mean, and where to look, debugging is one of the most useful skills.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Use a search engine to find what the error your compiler is giving you means, and see if you can work it out from there. It will make programming a whole lot easier in the long run. Of course, ask here as a last resort by all mean.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Looks like a typo, you put the colon after private, but obviously missed shift when typing it after public&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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;should be&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;public:&lt;br&gt;Reply:You need a : after public.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class CC&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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      void set(int, 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;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-207068301259467747?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/207068301259467747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-comp-programmingbasic-question.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/207068301259467747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/207068301259467747'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-comp-programmingbasic-question.html' title='C++ comp programming...basic question?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-5878472398943695434</id><published>2009-07-14T20:07:00.002-07:00</published><updated>2009-07-14T20:07:33.929-07:00</updated><title type='text'>C++ need help changing a prog.?</title><content type='html'>this is my current program i need to change it so i can input the years.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&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;#include%26lt;iostream%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;double total, uncut;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const double restrate=.02;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;total = 14000;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;uncut = 2500;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Year..............Acres" %26lt;%26lt; endl %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int k=0; k%26lt;20; k++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; k+1 %26lt;%26lt; ".............." %26lt;%26lt; uncut %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;uncut += restrate * uncut;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&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;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++ need help changing a prog.?&lt;br&gt;Prompt the user to inpu the data u want. cout out a statement asking to input the data then use cin to get the input.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;To do this u need to type&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;"data";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;after prompting the input&lt;br&gt;&lt;br /&gt;&lt;br /&gt;this will set ur input data to equal the variable for the data. Put this in the input section of your program. You would do it like this, lets call the new variable "data":&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&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;#include%26lt;iostream%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;double total, uncut;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const double restrate=.02;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double data=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;total = 14000;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;uncut = 2500;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"Input the data needed"%26lt;%26lt;endl;  //this will promt the data to be entered&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;data; //this will recive the data&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Year..............Acres" %26lt;%26lt; endl %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int k=0; k%26lt;20; k++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; k+1 %26lt;%26lt; ".............." %26lt;%26lt; uncut %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;uncut += restrate * uncut;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&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;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/999333120302576885-5878472398943695434?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/5878472398943695434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-need-help-changing-prog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/5878472398943695434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/5878472398943695434'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-need-help-changing-prog.html' title='C++ need help changing a prog.?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-8078089931632679459</id><published>2009-07-14T20:07:00.001-07:00</published><updated>2009-07-14T20:07:19.144-07:00</updated><title type='text'>C++ Help! Why is the identifier undeclared?</title><content type='html'>Ok... I have this code that I wrote that takes 10 numbers and outputs the amount divisible by 3, but the one and only error message reads that 'i' in line 18 is an undeclared integer.  What do I need to do to fix this? Here's the code.  Thanks guys.&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;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 TOTALNUMBERS = 10;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int numbers[TOTALNUMBERS];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// Read all numbers&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (int i = 0; i %26lt; TOTALNUMBERS; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Enter a number: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; numbers[i];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Find numbers divisible by 3&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int div = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (int i = 0; i %26lt; TOTALNUMBERS; i++);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if ((numbers[i] % 3)==0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;div++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Numbers divisible by three: " %26lt;%26lt; div %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++ Help! Why is the identifier undeclared?&lt;br&gt;You have a semicolon at the end of the for statement.  This 'closes' the for loop and its associated 'i' is dropped.&lt;br&gt;Reply:It might be that since you already declared i in the other for loop, try taking off the int.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for( i=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I see nothing else&lt;br&gt;Reply:It is a semi-colon at the end of your loop that should not be there.&lt;br&gt;Reply:for (int i = 0; i %26lt; TOTALNUMBERS; i++);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;theres a semicolon at end of second for loop where there shouldn't be one&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://10online-survey.blogspot.com/&gt;online survey&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-8078089931632679459?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/8078089931632679459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-help-why-is-identifier-undeclared.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8078089931632679459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8078089931632679459'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-help-why-is-identifier-undeclared.html' title='C++ Help! Why is the identifier undeclared?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-3747491242570677316</id><published>2009-07-14T20:07:00.000-07:00</published><updated>2009-07-14T20:07:02.369-07:00</updated><title type='text'>C++ help ?</title><content type='html'>#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;class SimpleCat&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{public:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;SimpleCat(int age, int weight);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;SimpleCat(SimpleCat %26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;~SimpleCat();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int getAge()const {return itsAge;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void setAge(int ager) {itsAge = ager;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void setWeight(int weighter) {itsAge = weighter;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;private:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int itsAge;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int itsWeight;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;SimpleCat::SimpleCat(int age, int weight)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{itsAge = age;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;itsWeight = weight;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;SimpleCat::SimpleCat(SimpleCat %26amp;)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{cout %26lt;%26lt; "SimpleCat Copy Constructor\n";}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;SimpleCat %26amp; FunctionOne(SimpleCat%26amp; theCat);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main(){cout %26lt;%26lt; "Making a Cat\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;SimpleCat Frisky(5,10);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Inside Main.Frisky is " %26lt;%26lt; Frisky.getAge() %26lt;%26lt; " years old.\n"%26lt;%26lt; "Passing Frisky into FunctionOne\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;FunctionOne(Frisky);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Inside Main.Frisky is " %26lt;%26lt; Frisky.getAge() %26lt;%26lt; " years old.\n" %26lt;%26lt; "Passing Frisky into FunctionOne\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;system("PAUSE");}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;SimpleCat %26amp; FunctionOne(SimpleCat %26amp; theCat){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Inside Function One\n" %26lt;%26lt; "Setting Frisky Age=10 %26amp; Weight=60\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;theCat.setAge(10);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return(theCat);}&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;I don't see "new" in your code, but the new operator provides dynamic storage/memory allocation.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I'm curious, what did you change to get it to compile?  Thanx...&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/999333120302576885-3747491242570677316?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/3747491242570677316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.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/999333120302576885/posts/default/3747491242570677316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/3747491242570677316'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-help.html' title='C++ help ?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-2609933069794792830</id><published>2009-07-14T20:06:00.002-07:00</published><updated>2009-07-14T20:06:47.550-07:00</updated><title type='text'>C++ Help Please!?</title><content type='html'>Ok so I had to find the smallest number in a 10-number array and I did that with 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;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 TOTALNUMBERS = 10;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int numbers[TOTALNUMBERS];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// Read all numbers&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (int i = 0; i %26lt; TOTALNUMBERS; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Enter a number: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; numbers[i];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// Find the smallest&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int min = numbers[0];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (int i = 1; i %26lt; TOTALNUMBERS; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (min %26gt; numbers[i])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;min = numbers[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;cout %26lt;%26lt; "The smallest number is " %26lt;%26lt; min %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;br /&gt;&lt;br /&gt;But now I have to find the index of the smallest number, and I have no idea of how to do that. Any tips? Thanks alot guys.&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 Please!?&lt;br&gt;see for the additions i have made:&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;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 TOTALNUMBERS = 10;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int numbers[TOTALNUMBERS],location;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// Read all numbers&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (int i = 0; i %26lt; TOTALNUMBERS; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Enter a number: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; numbers[i];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// Find the smallest&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int min = numbers[0];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;location=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (int i = 1; i %26lt; TOTALNUMBERS; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (min %26gt; numbers[i])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{min = numbers[i]; location=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;cout %26lt;%26lt; "The smallest number is " %26lt;%26lt; min %26lt;%26lt;" at location "%26lt;%26lt;location+1%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;Reply:I would set up a for loop like for(int i = 0; i %26lt; 10; i++) and a variable called "smallestIndex" = 0 which would loop through the array and test the numbers[i] with the current smallest indexand &lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(numbers[i] %26lt; numbers[smallestIndex]);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;smallestIndex = i;&lt;br&gt;Reply:Seeing that this is probably a homework assignment, I'll describe what you need to do:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Create an extra variable (near //Find the smallest) to hold the index.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Then, inside the loop, when you are trying to find the smallest index, not only copy the value of the smallest value (min=numbers[i]), but also its index.  Store it in the variable you created.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Finally, in your cout statement, print the value of this variable.&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/999333120302576885-2609933069794792830?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/2609933069794792830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-help-please_14.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2609933069794792830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2609933069794792830'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-help-please_14.html' title='C++ Help Please!?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-8411582945263184583</id><published>2009-07-14T20:06:00.001-07:00</published><updated>2009-07-14T20:06:30.244-07:00</updated><title type='text'>..........C++ code?</title><content type='html'>How would I get it to do display the following patterns using the FOR statement?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*********&lt;br&gt;&lt;br /&gt;&lt;br /&gt;********&lt;br&gt;&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 on…&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*********&lt;br&gt;&lt;br /&gt;&lt;br /&gt;********&lt;br&gt;&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 on…&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Such as:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*&lt;br&gt;&lt;br /&gt;&lt;br /&gt;**&lt;br&gt;&lt;br /&gt;&lt;br /&gt;***&lt;br&gt;&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 on…&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I have tried using the WHILE for several hours. Unknowing I had to use the FOR all along.&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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::cout;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::cin;&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;[code]&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 variables&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const char asterk = '*';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int a = 9;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int b = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while (a %26gt; 0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;b = a;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while (b %26gt; 0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; asterk;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;b = b - 1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;a = a - 1;&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;//end while&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;} //end of main function&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++ code?&lt;br&gt;//Decreasing&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 variables&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const char asterk = '*';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int a = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int b = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;For(a = 9;a %26gt; 0 ; a--)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;For(b=a;b %26gt; 0 ; b--)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; asterk;&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;//end while&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;} //end of main function&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Increasing&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 variables&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const char asterk = '*';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int a = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int b = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(a = 1; a %26lt; 9;a++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(b = a; b %26gt; 0 ;b--)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; asterk;&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;//end while&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;} //end of main function&lt;br&gt;Reply:assume the max possible number of  * on a line is n.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1) descreasing:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for(int i=n; i%26gt;0; i--)&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;"*";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endln;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;2) increasing:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&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;  for (int j=0; j%26lt;i; j++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;"*";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;endln;&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/999333120302576885-8411582945263184583?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/8411582945263184583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8411582945263184583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8411582945263184583'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-code.html' title='..........C++ code?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-4033256206697681646</id><published>2009-07-14T20:06:00.000-07:00</published><updated>2009-07-14T20:06:13.962-07:00</updated><title type='text'>What is wrong with this c++ program??</title><content type='html'>I am trying to get this program to work but i can't - I am very new to 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;&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 seconds_per_minute = 60;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   const int minutesPerHour = 60;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   int timeInSeconds;      // time that is input -- totally in seconds&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   int hours;              // how many hours in time&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   int minutes;            // how many minutes in time&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   int seconds;            // how many seconds in time&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Enter the time in seconds only: " %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; timeInSeconds;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   seconds = timeInSeconds % seconds_per_minute;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   minutes = timeInSeconds / seconds_per_minute % minutesPerHour;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   hours = timeInSeconds / seconds_per_minute * seconds_per_minute; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   // check the values of seconds, minutes, and hours&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;What is wrong with this c++ program??&lt;br&gt;It would be helpful to know the error if any this program is trying to generate. Obviously you are trying to get it to display the Values you have setup.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This is going to sound stupid, but the code looks fine with exception to the modulo calls. If your trying to use the remainder's for your values that might be where you are getting messed up (i.e. the % calls). If your trying to output your code definitely need to insert some cout's in there. This is pretty much all I can tell you from the pseudo code without knowing the error it generates. ALWAYS output your variables to see what is going on before committing it to a function.&lt;br&gt;Reply:First you need to check if they have inputted over 60 seconds(1 minute) so you can calculate minutes. Do the same for hour, and check to see if you have at least 60 minutes to calculate hrs.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;after  "cin%26gt;%26gt; timeInSeconds" it should be:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(timeInSeconds%26gt;=60) then //check to see if you have atleast 60 seconds&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   minuteSoFar = timeInSeconds / seconds_per_minute; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   //minuteSoFarwill give you the number of minutes so far&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   //before calculating hours.Also since it is integer it wont give&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   //you a decimal value..e.g 70/60 will give you 1 not 1.167.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   seconds=timeInSeconds%seconds_per_minute &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   // left over amount from mins, which is the seconds&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if(minutesSoFar%26gt;=60)//check to see you have at least 60mins(1hr)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       hours= minuteSoFar/minutesPerHour;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       minutes=minuteSoFar%minutesPerHour;&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;       hours = 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;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       hours = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       minutes = 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; "Hours = " %26lt;%26lt; hours %26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Minutes = " %26lt;%26lt; minutes %26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Seconds =" %26lt;%26lt; seconds %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;i think that should be right&lt;br&gt;Reply:hours = timeInSeconds / seconds_per_minute * seconds_per_minute;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;operations "/" and "*" has equal priority so they will be executed consequently, one after one: first, the time in seconds will be diveded by the number of seconds per minute ( i.e. we get number of minutes), then this result will be multiplied by the number of seconds per minute.&lt;br&gt;Reply:Well, for starters, 'Main' should be '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;a href=http://salary-survey2.blogspot.com/&gt;salary survey&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-4033256206697681646?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/4033256206697681646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/what-is-wrong-with-this-c-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/4033256206697681646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/4033256206697681646'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/what-is-wrong-with-this-c-program.html' title='What is wrong with this c++ program??'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-585824076754043233</id><published>2009-07-14T20:05:00.003-07:00</published><updated>2009-07-14T20:05:57.465-07:00</updated><title type='text'>C++ I only have one error,  I have the closing bracket at the end so what is wrong? Error C1004?</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;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const char Semi_colon = ';';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const string VERB1 = "guess";&lt;br&gt;&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;string firstLine;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   int play;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   int escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   string  guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   int cl18=0; // make sure the semi-colon&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   int cl20=0; // make sure the semi-colon&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    string clue;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;;int start=0;&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; cout %26lt;%26lt; "This program was created by Amanda Harmony";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; "Would you like to play?\n Press 1 for yes, and 0 for no.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cin %26gt;%26gt; play;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if ( play == 1 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  };&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if ( play == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto ender;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  };&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl1:  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "I am not real." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if ( guess == "Star Trek" )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   };&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl2:  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "I take place in the future." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   };&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl3:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "There is a whole new generation of me." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl3;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   };&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl4:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     cout %26lt;%26lt; "I take you to new places where no one has been before." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl4;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   };&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl5:  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "I have a doctor with me at all times." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl5;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   };&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl6:   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "Sometimes I can't believe my ears." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl6;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   };&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl7:     &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "I have been around since 1965." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl7;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   };&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl8:   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "I am the story of a mission." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 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;   goto cl8;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   };   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl9:    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "I have been on TV and the movies." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl9;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   };&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl10:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       cout %26lt;%26lt; "I see stars and planets scientists have never seen." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt;guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl10;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl11: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     cout %26lt;%26lt; "I take about an hour at the time" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl11;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl12: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "My ships don't travel by sea." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl12;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl13:     &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "I know asians, African-Americans and Russians." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl13;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl14: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "John Belshi and Dan Ackroyd made fun of me." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl14;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl15: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Although not my business my interprise keeps me going." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl15;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl16:  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "I like to keep my own space." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl16;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl17: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "I have a cult following." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl17;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl18:   cout %26lt;%26lt; "Certain crystals empower me." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl18;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   };&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl19:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "A person names data resides on this ship." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&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; "INCORRECT To guess, again press 1. To quit, press 0.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl9;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cl20: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Kirk vs. Picard." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "Guess?" %26lt;%26lt; endl; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; guess; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (guess == "Star Trek")&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         if (guess != "Star Trek") &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Guess again?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; guess;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   firstLine = "Star Trek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; escape;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if ( escape == 0 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   goto cl20;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   };&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ender: &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++ I only have one error,  I have the closing bracket at the end so what is wrong? Error C1004?&lt;br&gt;I'm not sure why you are doing it with "GOTO". I have re-implemented it for you, and it works with one loop, much easier to understand. I compiled and ran it, I'm pretty sure it does what you want.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;It creates a list of clues, and each incorrect guess provides you with a different clue. If you guess it correctly, it ends.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;[CODE START]&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;vector%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;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 string correctAnswer = "startrek";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const string guess         = "Guess?";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int keepGoing;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; string input;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; //***&lt;br&gt;&lt;br /&gt;&lt;br /&gt; // Do we really want to play?&lt;br&gt;&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; "This program was created by Amanda Harmony";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "Would you like to play?\n Press 1 for yes, and 0 for no.\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cin %26gt;%26gt; keepGoing;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; if (keepGoing == 0)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "Goodbye." %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; //***&lt;br&gt;&lt;br /&gt;&lt;br /&gt; // Establish our list of clues&lt;br&gt;&lt;br /&gt;&lt;br /&gt; // We should put this in a method but i'm being lazy.&lt;br&gt;&lt;br /&gt;&lt;br /&gt; //***&lt;br&gt;&lt;br /&gt;&lt;br /&gt; std::vector%26lt;string%26gt; clues;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; string currentQ = "I am not real.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "I take place in the future.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "There is a whole new generation of me.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "I take you to new places where no one has been before.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "I have a doctor with me at all times.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "Sometimes I can't believe my ears.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "I have been around since 1965.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "I am the story of a mission.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "I have been on TV and the movies.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "I see stars and planets scientists have never seen.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "I take about an hour at the time";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "My ships don't travel by sea.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "I know asians, African-Americans and Russians.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "John Belshi and Dan Ackroyd made fun of me.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "Although not my business my interprise keeps me going.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "I like to keep my own space.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "I have a cult following.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "Certain crystals empower me.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "A person names data resides on this ship.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; currentQ = "Kirk vs. Picard.";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; clues.push_back(currentQ);&lt;br&gt;&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 (int i=0; i %26lt; clues.size(); ++i) //let's go through all the clues&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; clues[i] %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; guess %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; input;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (0 == input.compare(correctAnswer)) //star trek&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "CORRECT!" %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;  else&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "INCORRECT To guess again, press 1. To quit, press 0." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; keepGoing;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if (keepGoing == 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;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&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; "Sorry, game over!" %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;[CODE END]&lt;br&gt;Reply:phew..&lt;br&gt;&lt;br /&gt;&lt;br /&gt;im glad im not taking that course..&lt;br&gt;&lt;br /&gt;&lt;br /&gt;OMGWTF..&lt;br&gt;&lt;br /&gt;&lt;br /&gt;im taking comp eng'g..&lt;br&gt;&lt;br /&gt;&lt;br /&gt;lol..&lt;br&gt;&lt;br /&gt;&lt;br /&gt;too bad just a freshmen..^^,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cant 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/999333120302576885-585824076754043233?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/585824076754043233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-i-only-have-one-error-i-have-closing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/585824076754043233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/585824076754043233'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-i-only-have-one-error-i-have-closing.html' title='C++ I only have one error,  I have the closing bracket at the end so what is wrong? Error C1004?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-970841922656268894</id><published>2009-07-14T20:05:00.002-07:00</published><updated>2009-07-14T20:05:40.654-07:00</updated><title type='text'>C++ question!?</title><content type='html'>int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int PRIME=11213;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const RATE=15.6;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int i, x, y, w;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; x=7;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; y=3;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; x= x+w;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;PRIME= x+PRIME;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt; PRIME%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;wages=RATE*36.75;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt; "Wages= " %26lt;%26lt; wages %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;whats wrong with this?&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;1. int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;2. {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;3. const int PRIME=11213;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;4. const RATE=15.6;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;5. int i, x, y, w;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;6. x=7;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;7. y=3;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;8. x= x+w;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;9.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;10. PRIME= x+PRIME;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;11. cout%26lt;%26lt; PRIME%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;12. wages=RATE*36.75;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;13. cout%26lt;%26lt; "Wages= " %26lt;%26lt; wages %26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;14.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;15. 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;you use wages variable without declaration .&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for example:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;you have declare (x,y,w) at line 5 "int x,y,w;"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;you have to declare wages:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double wages;&lt;br&gt;Reply:There are a lot of errors with your code&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const RATE=15.6;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This should be const DOUBLE RATE, since its 15.6;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;PRIME= x+PRIME;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;PRIME is a const, meaning your not allowed to change its value, so using that line is not correct.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt; "Wages= " %26lt;%26lt; wages %26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;there's is no such thing as "wages"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I've posted the corrections to 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;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 PRIME= 11213;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const double RATE = 15.6;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i, x, y, w;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;x=7;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;y=3;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;x= x+w;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double wages = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;PRIME= x+PRIME;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt; PRIME%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;wages=RATE*36.75;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt; "Wages= " %26lt;%26lt; wages %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;br /&gt;&lt;br /&gt;This displays:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"-858982240&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Wages= 573.3"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt; PRIME%26lt;%26lt;endl; =  "-858982240"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The reason for this is because you did not give a value to "w"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;In order to correct this, just make w = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt; "Wages= " %26lt;%26lt; wages %26lt;%26lt;endl; = "Wages= 573.3"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Which is what you hoped to get, I hope :P&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Good luck programming&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Feel free to msg me when you don't understand something, ill be gald to answer your question to the best of my ablilty&lt;br&gt;Reply:when u solve the c++ programs take it easy  and think easy&lt;br&gt;&lt;br /&gt;&lt;br /&gt;its sure u achieve it bcoz this ur world&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/999333120302576885-970841922656268894?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/970841922656268894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-question_14.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/970841922656268894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/970841922656268894'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-question_14.html' title='C++ question!?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-567191278174788000</id><published>2009-07-14T20:05:00.001-07:00</published><updated>2009-07-14T20:05:24.781-07:00</updated><title type='text'>File handling in c++ coding help?</title><content type='html'>Write a function int Move(const char* szDest, const char* szSrc) that moves the file existing at szSrc to szDest and returns 1 if successful, 0 otherwise&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;File handling in c++ coding help?&lt;br&gt;This is just a preliminary function which should help you get started.  It is definitely not as flexible as mv, and calls remove() from the cstdio library.  Rewrite as 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;int Move(const char* szDest, const char* szSrc)&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;  char c;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  infile.open("oldfile.txt", fstream::in); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  outfile.open("newfile.txt", fstream::out |fstream::trunc);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (infile.good()) {while (infile.good())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {c=infile.get();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    outfile.put(c);}&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;   remove("oldfile.txt");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   else return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 1;&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/999333120302576885-567191278174788000?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/567191278174788000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/file-handling-in-c-coding-help.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/567191278174788000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/567191278174788000'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/file-handling-in-c-coding-help.html' title='File handling in c++ coding help?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-3352001979047955871</id><published>2009-07-14T20:05:00.000-07:00</published><updated>2009-07-14T20:05:10.002-07:00</updated><title type='text'>Help with my C++ program please!!?</title><content type='html'>this is the error i am getting and don't how to fix it: cannot convert parameter 3 from 'const double' to 'double %26amp;'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;this is my 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;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::cout;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::cin;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::setprecision;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::fixed;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//function prototypes&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void getInput(double %26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void calcBonus(double, double, double %26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void displayBonus(double);&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 constant and variables&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const double RATE = .1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; double sales = 0.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; double bonus = 0.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; //call funtions to get input&lt;br&gt;&lt;br /&gt;&lt;br /&gt; //call functions to calculate and display bonus amount&lt;br&gt;&lt;br /&gt;&lt;br /&gt; getInput(sales);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; calcBonus(sales, bonus, RATE);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; displayBonus(bonus);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; //display output item&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; fixed %26lt;%26lt; setprecision(2);&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;}   //end of main function&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//*****function definitions*****&lt;br&gt;&lt;br /&gt;&lt;br /&gt; void getInput(double %26amp;sales)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt; //enter input items&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout%26lt;%26lt;"Enter sales: "; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; cin%26gt;%26gt;sales;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }//end of getInput function&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 my C++ program please!!?&lt;br&gt;The problem is that your declaration of and the definition for "calcBonus" do not match up. Your declaration indicates that the third parameter is a non-const reference, yet you pass in a const. You should change the declaration of "calcBonus" to match that of your definition, and that should fix everything.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ASIDE:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;It is common in C to use "output parameters" (i.e., parameters which are reference types) for reporting results. However, it is generally preferred among C/C++ programmers for parameters to be "input", only, and for the results to be given through the function's return type.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;That is, it would be preferrable to use:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;inline double calcBonus(double sales, double RATE)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return sales * RATE;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Note that I also declared the function "inline", because it would be a waste to create a new stack frame for such a simple multiplication operation. Also, I used "double" instead of "const double%26amp;", because double is small enough, that it doesn't make sense to pass by reference.&lt;br&gt;Reply:i don't understand your code what u want to do please write it properly.&lt;br&gt;Reply:The only function you have that takes at least 3 parameters is calcBonus(). And you are passing a const as the 3rd parameter but it wants a reference. If RATE was an ordinary double, this would work. However, a const is much like a hard-code number (0.1). And passing a reference without making it a const reference implies that the function has the ability to *change* that value. But you cannot change 0.1 to have a value of anything except 0.1. (Unless you are using an ancient version of Fortran!).&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Easiest fix to this is to change the function declaration so that you just pass a double as the 3rd parameter and not a reference to a double.&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://surveys4.blogspot.com/&gt;surveys&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-3352001979047955871?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/3352001979047955871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/help-with-my-c-program-please.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/3352001979047955871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/3352001979047955871'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/help-with-my-c-program-please.html' title='Help with my C++ program please!!?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-4695007335833066623</id><published>2009-07-14T20:04:00.003-07:00</published><updated>2009-07-14T20:04:53.672-07:00</updated><title type='text'>In Winapi (Visual C++) , how do i get a string "EQ1" from my string list into my resource box "QUESTIONBOX" ?</title><content type='html'>My current code is:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;SetDlgItemText (hwnd, QUESTIONBOX, EQ1)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;It returns an error, saying that it cannot convert from const int to const char :S&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Hmm wat if i use SetWindowText..&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Could someone paste in the exact code i need to type to make this work. 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;In Winapi (Visual C++) , how do i get a string "EQ1" from my string list into my resource box "QUESTIONBOX" ?&lt;br&gt;The following link from Microsoft shows an example on&lt;br&gt;&lt;br /&gt;&lt;br /&gt;how to use "SetDlgItemText" &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://msdn.microsoft.com/library/defaul...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   SetDlgItemText(hDlg, IDS_POS,  Roster[i].tchPosition); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;May be this can help 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/999333120302576885-4695007335833066623?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/4695007335833066623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/in-winapi-visual-c-how-do-i-get-string.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/4695007335833066623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/4695007335833066623'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/in-winapi-visual-c-how-do-i-get-string.html' title='In Winapi (Visual C++) , how do i get a string &quot;EQ1&quot; from my string list into my resource box &quot;QUESTIONBOX&quot; ?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-3782079337769052121</id><published>2009-07-14T20:04:00.002-07:00</published><updated>2009-07-14T20:04:37.617-07:00</updated><title type='text'>Please Help me out with this C++ problem ?</title><content type='html'>Hi i want to make a program using vector... but that is little bit hard for me to do because i have little knowledge about vector.. I know about string and using class. But the following functiion should be use with vector.. If anybody has any idea please responce. Im writting in details so that it makes clear.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1) bool update(const string%26amp; name, int teleNum, const vector%26lt;string%26gt;%26amp; nameList, vector%26lt;int%26gt;%26amp; teleNumList) : This function updates the telephone number of the person name to teleNum. The nameList and the teleNumList are the name list and the corresponding telephone number list. If it fails to find the person, it returns false otherwise it returns true.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool erase(const string%26amp; name, vector%26lt;string%26gt;%26amp; nameList, vector%26lt;int%26gt;%26amp; teleNumList) : This function erases the person and the corresponding telephone number of the person name. The nameList and the teleNumList are the name list and the corresponding telephone number list. If it fails to find the person, return fals or els true&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;Please Help me out with this C++ problem ?&lt;br&gt;goto codeproject.com in c++ stl u will get 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/999333120302576885-3782079337769052121?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/3782079337769052121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/please-help-me-out-with-this-c-problem_14.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/3782079337769052121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/3782079337769052121'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/please-help-me-out-with-this-c-problem_14.html' title='Please Help me out with this C++ problem ?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-2394351035260230073</id><published>2009-07-14T20:04:00.001-07:00</published><updated>2009-07-14T20:04:22.189-07:00</updated><title type='text'>What is wrong with my C++ program? i am doing funtions and i am getting to errors that i don't know how to fix</title><content type='html'>this is my 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;string%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 std::cout;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::cin;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::string;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::setprecision;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::fixed;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//function prototypes&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void getInput(string %26amp;, double %26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void calcFedTaxes(const double %26amp;, const double %26amp;, double %26amp;, double %26amp;, double %26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void calcNetPay(double %26amp;, double %26amp;, double %26amp;, double %26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void displayInfo(string %26amp;, double %26amp;, double %26amp;, double %26amp;);&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 constants and variables&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const double FWT_RATE  = .2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const double FICA_RATE = .08;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; string name    = "";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; double salary  = 0.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; double fwtTax  = 0.0; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; double ficaTax = 0.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; double netPay  = 0.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; //call funtions to get input&lt;br&gt;&lt;br /&gt;&lt;br /&gt; //calculate and display taxes and net pay&lt;br&gt;&lt;br /&gt;&lt;br /&gt; getInput(name, salary);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; calcFedTaxes(FWT_RATE, FICA_RATE, salary, fwtTax, ficaTax);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; calcNetPay(netPay, salary, ficaTax, fwtTax); &lt;br&gt;&lt;br /&gt;&lt;br /&gt; displayInfo(name, fwtTax, ficaTax, netPay);&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;}   //end of main function&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 is wrong with my C++ program? i am doing funtions and i am getting to errors that i don't know how to fix&lt;br&gt;In calcFedTaxes, you're mixing const doubles with doubles between your declaration (line 14)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void calcFedTaxes(const double %26amp;, const double %26amp;, double %26amp;, double %26amp;, double %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;and in your implementation (line 50)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void calcFedTaxes(double %26amp;FWT_RATE, double %26amp;FICA_RATE, double %26amp;salary, double %26amp;fwtTax, double %26amp;ficaTax)&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/999333120302576885-2394351035260230073?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/2394351035260230073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/what-is-wrong-with-my-c-program-i-am.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2394351035260230073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2394351035260230073'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/what-is-wrong-with-my-c-program-i-am.html' title='What is wrong with my C++ program? i am doing funtions and i am getting to errors that i don&apos;t know how to fix'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-7384676462077241624</id><published>2009-07-14T20:04:00.000-07:00</published><updated>2009-07-14T20:04:05.147-07:00</updated><title type='text'>Codind in c++ oop?</title><content type='html'>(7) Write a function int Move(const char* szDest, const char* szSrc) that moves the file existing at szSrc to szDest and returns 1 if successful, 0 otherwise&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;Codind in c++ oop?&lt;br&gt;Pretty basic stuff. Give it a shot, and we can help with any issues you might have.&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://survey-monkey.blogspot.com/&gt;survey monkey&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-7384676462077241624?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/7384676462077241624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/codind-in-c-oop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7384676462077241624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7384676462077241624'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/codind-in-c-oop.html' title='Codind in c++ oop?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-421369902368011548</id><published>2009-07-14T20:03:00.003-07:00</published><updated>2009-07-14T20:03:48.429-07:00</updated><title type='text'>Please Help me out with this c++ problem if any body knows !!!?</title><content type='html'>Hi i want to make a program using vector... but that is little bit hard for me to do because i have little knowledge about vector.. I know about string and using class. But the following functiion should be use with vector.. If anybody has any idea please responce. Im writting in details so that it makes clear. th&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1) void displayList(const vector%26lt;string%26gt;%26amp; nameList, const vector%26lt;int%26gt;%26amp; teleNumList)  : This function displays the name and the corresponding number of all the persons in stored in nameList. The nameList contains the name list and teleNumList contains the corresponding telephone numbers. The pre-conditions are that both nameList and teleNumList have the same size and nth  element of nameList corresponds to the nth element of teleNumList. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;2)void append(const string%26amp; name, int teleNum, vector%26lt;string%26gt;%26amp; nameList, vector%26lt;int%26gt;%26amp; teleNumList) : This function appends the person name and the corresponding telephone number teleNum to the nameList and the teleNumList respectively.&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;Please Help me out with this c++ problem if any body knows !!!?&lt;br&gt;goto codeproject.com in c++ stl u will get 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/999333120302576885-421369902368011548?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/421369902368011548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/please-help-me-out-with-this-c-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/421369902368011548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/421369902368011548'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/please-help-me-out-with-this-c-problem.html' title='Please Help me out with this c++ problem if any body knows !!!?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-2262954382376842934</id><published>2009-07-14T20:03:00.002-07:00</published><updated>2009-07-14T20:03:32.877-07:00</updated><title type='text'>Trying to finish compute coin C++ program?</title><content type='html'>/***************************************...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Program Name:   Lab 12&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Author:         Daniel Carr&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Date:           12 December 2007&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Course/Section: CSC-110-001&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Program Description: This program will tell what coins to give out for&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  any amount of change from 1 cent to 99 cents.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;*    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;**************************************...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;/************************** Compiler Directives **********************/&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;&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;/*********************** Global Data Declarations ********************/&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//None in this program.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;/************************** Function Prototypes **********************/&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Sorts two numbers in ascending order&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void input(int money);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int Calculatechange(int change);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int Calculatechange(int change);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void computecoin ( int%26amp; amount,int%26amp; coins, int denomiation);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void Output(int change, int quarters, int dimes, int nickles, int pennies);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;/*************************************...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Function Name:  main&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Author:         Daniel Carr&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Date:           8 November 2007&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Function Description:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Pseudocode:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Level 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;*  Level 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;&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;    //Local variables&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int money;   //First user-entered number&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int change;   //Second user-entered number&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    /*************** Begin main Function Executables *****************/&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Variables&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int quarters;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int dimes;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int pennies;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int nickles;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; //Call function input&lt;br&gt;&lt;br /&gt;&lt;br /&gt; input(money);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; //Call the function calculate&lt;br&gt;&lt;br /&gt;&lt;br /&gt; Calculatechange(change);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; //Call function output&lt;br&gt;&lt;br /&gt;&lt;br /&gt; Output( change, quarters, dimes, nickles, pennies);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    //Indicate to OS successful termination of program&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;}   //End 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;* Function Name:  Input Money&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Author:         Daniel Carr&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Date:           8 November 2007&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Function Description:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;*&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Pseudocode:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Level 0&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  -------&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Enter amount of Money&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*     &lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Level 1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  -------&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Enter amount of money&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*   Display "Enter amount of money (1-99)---%26gt;"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*   Input Money&lt;br&gt;&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 input(int money)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//void inputmoney(float%26amp; x,   //INOUT: First number to be sorted&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       //   float%26amp; y)   //INOUT: Second number to be sorted&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    //Local variables&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "Enter amount of money (1-99)---%26gt;: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cin %26gt;%26gt; money;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}   //End Input money&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;/*************************************...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Function Name:  Calculate Change&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Author:         Daniel Carr&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Date:           8 November 2007&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Function Description: Calculate quarters, dimes, nickles, and pennies&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;*&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Pseudocode:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Level 0&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  -------&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Calculate Change&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*     &lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Level 1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  -------&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Calcualte change&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*   Compute Quarters&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*   Compute Dimes&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*   Compute Nicklets and Pennies&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Level 2&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  -------&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Compute Quarters&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*   Compute coin with Quarters, Change, and Q&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Compute Dimes&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*   Compute coin with Dimes, Change, and D&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Compute Nickles and Pennies &lt;br&gt;&lt;br /&gt;&lt;br /&gt;*   Compute coin with Nickes Change and 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;*&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*&lt;br&gt;&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 Calculatechange(int change)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//constants&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const int q=25;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const int d=10;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const int n=5;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//arguements&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int amount;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int denomiation;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int coins;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; //Call the function computer coin&lt;br&gt;&lt;br /&gt;&lt;br /&gt; computecoin(amount,coins,denomiation)...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;/*************************************...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Function Name:  Compute Coin&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Author:         Daniel Carr&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Date:           8 November 2007&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Function Description: compute number of coin and amount left&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Pseudocode:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  level 0&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  -------&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Compute number of coins and amount left&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  level 1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  -------&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Compute number of coins and amount left&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  coin=amount/demination&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  amount = amount%demination&lt;br&gt;&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 computecoin ( int%26amp; amount,int%26amp; coins, int denomiation)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Constistants&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Variables&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Arguements&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; coins = amount/denomiation;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; amount= amount%denomiation;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; amount %=denomiation;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;/*************************************...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Function Name:  Display Change&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Author:         Daniel Carr&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Date:           8 November 2007&lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Function Description: compute number of coin and amount left&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;* Pseudocode:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  level 0&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  -------&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Display Change&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  level 1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  -------&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  Display Change&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*   display Change%26amp; "coints can be given" EOL&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*   display "-----------------------" EOL&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*   display quarters %26amp; "Quarter(s)" EOL&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*   display dimes %26amp; "Dimes(s)" EOL&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*   display nickles %26amp; "Nickles(s) EOL&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*   display pennies %26amp; "Pennie(s) EOL&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*        &lt;br&gt;&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(int change, int quarters, int dimes, int nickles, int pennies)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Aruments&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Consistants&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//Variables&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; change %26lt;%26lt; "coins can be given" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "-------------------------------------" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; quarters %26lt;%26lt; "quarter(s)" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; dimes %26lt;%26lt; "dimes(s)" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; nickles %26lt;%26lt; "Nickle(s) %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; pennies %26lt;%26lt; "Pennie(s) %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;Trying to finish compute coin C++ program?&lt;br&gt;U r missing quotes "...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"Nickle(s)"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"Pennie(s)"&lt;br&gt;Reply:Been through it a couple of times and the code seems ok but not sure about the way you've done your comments and pseudo code. C2001 is newline in constant %26gt;%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;A string constant cannot be continued on a second line unless you do the following: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;End the first line with a backslash. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Close the string on the first line with a double quotation mark and open the string on the next line with another double quotation mark.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://msdn2.microsoft.com/en-us/library...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Can only assume the compiler is mistaking rems and pseudo for real code.&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/999333120302576885-2262954382376842934?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/2262954382376842934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/trying-to-finish-compute-coin-c-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2262954382376842934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2262954382376842934'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/trying-to-finish-compute-coin-c-program.html' title='Trying to finish compute coin C++ program?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-7169331427984336722</id><published>2009-07-14T20:03:00.001-07:00</published><updated>2009-07-14T20:03:16.667-07:00</updated><title type='text'>Please help PLEASE HELP IMMEDIATLY NEEDED FINAL PROJECT DUe tommorow c++ C++ !?!!!!!!! NEED GURU?</title><content type='html'>//InventoryItem class file THIS IS THE CLASS FILE CPP FILE //COMING...................................&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#ifndef INVENTORY_H&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#define INVENTORY_H&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;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class InventoryItem&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 description;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;              string partNo;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;              int qty;&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 setDescription(string desc)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             {description = desc;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             &lt;br&gt;&lt;br /&gt;&lt;br /&gt;             void setPartNumber ( string pNo)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             {partNo = pNo; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             &lt;br&gt;&lt;br /&gt;&lt;br /&gt;             void setQTY ( int q)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             { qty = q; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             &lt;br&gt;&lt;br /&gt;&lt;br /&gt;             string getDescription() const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             { return description;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             &lt;br&gt;&lt;br /&gt;&lt;br /&gt;             string getPartNumber() const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             { return partNo;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             &lt;br&gt;&lt;br /&gt;&lt;br /&gt;             int getQTY() const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             { return qty; } &lt;br&gt;&lt;br /&gt;&lt;br /&gt;            &lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#endif&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;Please help PLEASE HELP IMMEDIATLY NEEDED FINAL PROJECT DUe tommorow c++ C++ !?!!!!!!! NEED GURU?&lt;br&gt;wtf this is jibberish&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;elaborate&lt;br&gt;Reply:Wat is the question? Wat do you want to do?&lt;br&gt;Reply:Not gibberish...some kind of programming, right?  If it was GW Basic, maybe I could pull something out of my memory bank (get it, a computer reference) but this is way out of my league.  I hope someone recognizes this and can help 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/999333120302576885-7169331427984336722?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/7169331427984336722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/please-help-please-help-immediatly.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7169331427984336722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7169331427984336722'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/please-help-please-help-immediatly.html' title='Please help PLEASE HELP IMMEDIATLY NEEDED FINAL PROJECT DUe tommorow c++ C++ !?!!!!!!! NEED GURU?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-2244748352579968794</id><published>2009-07-14T20:03:00.000-07:00</published><updated>2009-07-14T20:03:00.772-07:00</updated><title type='text'>C++ Errors?</title><content type='html'>cannot convert parameter 1 from 'CString' to 'const char *'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cannot convert parameter 1 from 'const char [8]' to 'wchar_t' &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I get Many errors involving "cannot convert" with different things involving CString, wchar_t or char. I had this working at one point but then i started the project over again and I think I am missing a few libraries.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Does anyone know whats causing these errors or what library/include I need?&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++ Errors?&lt;br&gt;to correct error 1, cast CT2CA. Example:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;CHAR temp[100];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;CString tempString = _T("hello world");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;sprintf( temp, "%s", CT2CA( tempString) );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;OR,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;CString tempString = _T("hello world");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;CT2CA temp(tempString);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;to correct error 2, cast to CString, Example:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;CHAR temp[100] = "hello world";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;CString tempString;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;tempString = CString(temp);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;OR,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;CString tempString = CString("hello world");&lt;br&gt;Reply:CString has a cast operator to LPCTSTR which is as good as const char * (unless you are coding for Unicode or something), so I'm not sure what's wrong there. Const char[8] is an array of chars while wchar_t is a single char. What's more, I believe wchar_t is a 16-bit char, so you wouldn't be able to swap between anything made out of char and anything made out of wchar_t. I believe MSDN mentions a function that copies from one to the other, but I don't know what it is called.&lt;br&gt;Reply:It's not due to missing libraries.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Please post the code in question so that it can be analyzed.&lt;br&gt;Reply:c# is way less confusing,see if u can use c# instead&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://10online-survey.blogspot.com/&gt;online survey&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-2244748352579968794?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/2244748352579968794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-errors.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2244748352579968794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2244748352579968794'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-errors.html' title='C++ Errors?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-7985812731527421506</id><published>2009-07-14T20:02:00.001-07:00</published><updated>2009-07-14T20:02:45.152-07:00</updated><title type='text'>C++; Ampersand trouble!?</title><content type='html'>I have a function in a class, that is the type of another class. This "Example%26amp;" is in a class called "Answer."&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Example%26amp; example() const;&lt;br&gt;&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 getting this error, as I try to return the instance of Example:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;error C2440: 'return' : cannot convert from 'const Example' to 'Example %26amp;'.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;What the heck does this mean, and how can I fix it so it will return properly?  The function should be able to let the Answer class access the functions in Example.  My instance is called myExample.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;PLEASE HELP! (I've tried everything..)&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++; Ampersand trouble!?&lt;br&gt;so you have something like:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Answer {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  ...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  Example%26amp; example() const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  ...&lt;br&gt;&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 problem is that you have marked the example function as const - which means that it can't modify the Answer object, and everything that it deals with is considered const too.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;When you want to return some Example object that is part of Answer, you give away the permission to modify this Example, thus modifying the Answer object itself.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The solution would be to change the function to:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const Example%26amp; example() const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;(then you'll return a const reference to the Example which you won't be able to modify from outside)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;or to:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Example%26amp; example();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;(declare example as non-const, so it can do everything with Answer)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;or even:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Example example() const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;(here you return a copy of the original Example object, so you it the original value can't be modified from outside)&lt;br&gt;Reply:%26amp; (Ampersand) is used to determine the actual address of the function. I've not yet encountered any function with an (%26amp;) before its header name. Try to use * (Asterisk) instead of this... If you rather want to use pointers... (^^,)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://ronaldborla.blogsome.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/999333120302576885-7985812731527421506?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/7985812731527421506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-ampersand-trouble.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7985812731527421506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7985812731527421506'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-ampersand-trouble.html' title='C++; Ampersand trouble!?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-4928261071163684526</id><published>2009-07-14T20:02:00.000-07:00</published><updated>2009-07-14T20:02:31.135-07:00</updated><title type='text'>C++ programming?</title><content type='html'>int strcmp(const char *s,const char *t) &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; for (i = 0; s[i] == t[i]; i++) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (s[i] == '\0') &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   return 0; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; return s[i] - t[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;and NOT&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (int i = 0; s[i] == t[i]; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;????&lt;br&gt;&lt;br /&gt;&lt;br /&gt;the compiler says obsolete binding...?&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?&lt;br&gt;in the for(int i=0 ...)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;you want to use the i variable outside the scope (i is available only into the scope of for statement)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Do you use an old book to learn C++ ? or a book based on draft ?&lt;br&gt;Reply:If you define int i within a (for) loop you have to define it again in subsequent loops otherwise you will get the error. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;So&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;    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;    for (i = 0; i %26lt; 10; ++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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//    is wrong&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;    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;    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;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//   is correct.&lt;br&gt;Reply:try declaring i out side the strcmp scope&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/999333120302576885-4928261071163684526?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/4928261071163684526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/4928261071163684526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/4928261071163684526'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-programming.html' title='C++ programming?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-4628961796356598488</id><published>2009-07-12T21:11:00.000-07:00</published><updated>2009-07-12T21:11:05.742-07:00</updated><title type='text'>C++ question?</title><content type='html'>How can I change the type of double in the vector class to the struct track from the following code&lt;br&gt;&lt;br /&gt;&lt;br /&gt;struct Track&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; string trackName;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; int trackDuration;&lt;br&gt;&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 Vector&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;    double *array;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int num_elements;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int max;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    // doubles the capacity of the vector by allocating a new array and copying&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    // all elements over to it&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    // used by the push_back function when the vector becomes full&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    void grow();&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;  // Constructors to initialize the vector's member variables&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  Vector() { max = 10; array = new double[max]; num_elements = 0; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  // default constructor&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  Vector(int, double);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  // initialize all elements to a specific value&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  // destructor&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  ~Vector() { delete[] array; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  // Copy Constructor -- Added 4/30/07&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  Vector(const Vector%26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  // Assignment operator -- Added 4/30/07&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  Vector%26amp; operator=(const Vector%26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  void push_back(double);    //&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;Astronomy C/C++ source code &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Last updated 5 January 2007 &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;From time to time, I'm asked to provide source code for doing some sort of astronomical calculation, or for providing direct access to the numerous compressed datasets on the Guide CD-ROM. In the future, I intend to gather information about and links to all such source code on this page. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;If you don't see what you want here, please ask. I've got a fair bit of source code not yet posted simply because I've not gotten around to documenting it thoroughly yet. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The source code in question is written in C; click here for info on source code in other languages, or here for info on other C/C++ source code for astronomy. I use an extension of .CPP just to force the compiler to do certain error checking (type casts, etc.) that C++ compilers do better than C compilers. The only use I make of C++ is in Windows user interface (MFC) code, and I haven't posted any of that yet. However, Mark Huss has produced a C++ implementation of much of this code, and you can click here to download the ZIPped C++ version (about 128 KBytes). If that link fails, try this one. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I will post remaining code here from time to time. If you have any priorities (bits you would really like to see soon), please let me know; I can probably rearrange the order to get your code uploaded faster. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Changes: Assorted changes have been made in the past with the regrettable absence of a change log. In the future, the .ZIP file will contain a CHANGES.TXT file, explaining what's different about the newly-posted files. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Porting: As much as possible, I've stuck with ANSI C. Most of the code has already been used in 32-bit DOS and Windows; some has even run in 16-bit DOS and Windows. A make file for Linux is provided, and the code works there (but I've only used it to create a Linux version of Find_Orb, and not much else.) Mark Huss' C++ version also compiles in Linux. The only warning I'd offer in this regard is that I haven't dealt with a "wrong-end" byte order platform yet, and I am quite certain that some of the code will crash in grisly fashion on such systems. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Documentation: Almost all the code has quite thorough descriptions of how the innards work. (This requirement is the main one slowing posting of code. Some source has been posted for Find_Orb and Charon. But most of it is complex enough that posting it without explanation would not be very helpful.) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Copyright restrictions: All this code is free for use in non-commercial applications. If you wish to use any of it in a commercial application, please let me know; I'm not averse to a little bartering in such cases. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;There are two exceptions to this: the RealSky/DSS image extraction software and the FITS image compression software are entirely in the public domain. (Certain parts of the RealSky/DSS code came from the Space Telescope Science Institute (STScI), and the FITS compression software is a very slightly modified version of an STScI package.) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;For all the source code, I would ask that you inform me of any bugs you find, and if you make interesting improvements, I'd very much like to hear about them. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Astronomy source code in other languages (so far, only Java): Personally, I haven't written much of anything in a language other than C or C++ since 1988. (Not a good thing, I realize.) I get occasional questions about source code in Java and Pascal (surprisingly, not in BASIC... though you can click here for a list of BASIC programs from Sky %26amp; Telescope.) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;In addition to his C++ astronomy source code, Mark Huss has written a lot of astronomy source code in Java, and has updated and improved it a bit recently (March 2002) as described in the following e-mail: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;hi Bill,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I finally got things organized - the updated library, source, and info is&lt;br&gt;&lt;br /&gt;&lt;br /&gt;now available on my website: http://mhuss.com/AstroLib.html.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;javadoc is an amazing thing - take a glance at&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://mhuss.com/AstroLib/docs/api/index...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;regards,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;--mark huss&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;(And from a previous e-mail...) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This is what's currently running the lunar phase info and 'darkest hours'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;page on the DVAA website (http://dvaa.org). You should know, however, that I&lt;br&gt;&lt;br /&gt;&lt;br /&gt;used Meeus 'mystic formulas' instead of applying your 'witness the truth&lt;br&gt;&lt;br /&gt;&lt;br /&gt;thereof' philosophy in a couple of places for expediency ;-).&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;regards,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;--mark&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Some other implementation of assorted astronomical algorithms in C/C++: Mark Huss has written quite a bit of astronomy-related code in C++. P. J. Naughter has implemented much of Meeus' Astronomical Algorithms (second edition) in C++. You can click here for his code and info about it. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Source code for accessing Guide datasets and orbital elements: There is rather a lot of code in this category, and it has its own separate page. Click here for information on this subject. There are also some pieces of code to access some large catalogues here. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Source code for accessing JPL's DE ephemerides: This has grown to the point where it needed a page of its own. Click here for C/C++ source code for accessing JPL DE ephemerides. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Source code for RealSky/DSS image extraction: This is the same library used in Guide for image extraction; it's also used in version of SkyMap Pro, and, I suspect, in some other commercial astronomy software. You can read about it and download it from this page. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Source code for FITS image compression: A very slightly modified version of an STScI program. Click here for information and source code. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Source code and a DOS executable for tables of Galilean satellite events: This is the code I used to generate the lists of occultations, eclipses, transits, and shadow events shown in Guide. Click here for an example of the output of this program. The code is quite ugly, and I don't recommend its use very highly. Click here to download the source code and .EXE files (about 69 KBytes). &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Source code for basic astronomical calculations: This file will eventually encompass all the low-level routines I use in Guide: nutation, aberration, computing planet positions from VSOP and PS_1996, refraction, lunar positions, the orientations of planets, coordinate systems, sidereal time... &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;At present, it has many of these, but not all. Here's a summary of the purpose of most of the .CPP files: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Click here to download the ZIPped code (about 93 KBytes). Here's some discussion of the meaning of the various source files supplied: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ALT_AZ.CPP: Code to convert RA/dec to alt/az, and galactic coordinates to RA/dec. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ASTEPHEM.CPP: The main function for the code to compute asteroid ephemerides. It demonstrates accessing orbital elements from the Guide disk, and then shows how to compute an RA/dec, magnitude, elongation, and other data based on using those elements to compute the asteroid position, and VSOP to compute the Earth's position. The most significant thing omitted right now is the topocentric offset. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ASTFUNCS.CPP: Some basic functions to set up asteroid/comet elements and to compute their locations (solving Kepler's equation and so forth.) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The Kepler's equation solution draws quite a bit of interest, so much so that there is a separate page discussing Kepler's Equation. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;BIG_VSOP.CPP: Code to compute planetary positions from the full VSOP series, which is stored in binary form on the Guide CD-ROM. The logic is very similar to that used for the "truncated" VSOP (see VSOPSON.CPP), except that the function works by reading in pieces of a file; VSOPSON.CPP assumes the data file has been read into memory. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;CLASSEL.CPP: Takes a state vector (position and velocity) and computes the "classical elements" (semimajor axis, eccentricity, mean anomaly, argument of perihelion, etc.) Currently, the FIND_ORB orbit determination software and the integrat numerical integration program make use of this; after computing an orbit in vector format, they use this routine to produce something in a form suitable for human consumption. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;COLORS.CPP and COLORS2.CPP: Given, say, a B-V color value, it's possible to compute a "pretty good" V-R value. Similar conversions are possible between most other color indices, with varying degrees of accuracy. The general form is a polynomial, say, &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;index2 = a0 + a1 * index + a2 * index2 + a3 * index3 +.... &lt;br&gt;&lt;br /&gt;&lt;br /&gt;These resemble Taylor series, though I suspect they are actually curve-fit polynomials. I got them from some Fortran snippets supplied by Brian Skiff, and they have been converted to C here. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Certain conversions are handled by inverting the polynomial. The need to do this indicates a very unreliable color conversion, to be used only in cases of dire emergency. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Also, code to convert Tycho B and V to Johnson B and V is given, along with a little piece of test code. (That Tycho-to-Johnson algorithm is one based the book that was distributed with the Hipparcos data, "Introduction and Guide to the Data." COLORS2.CPP is a more recent, and probably better, Tycho-to-Johnson piece of source code.) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;COM_FILE.CPP: This is pretty much Guide-specific code. Guide goes through some odd hoops to draw comets as speedily as possible. One headache it has to deal with is that there isn't any consolidated set of comet orbital elements, the way there is with asteroids (e.g., MPCORB or the Lowell Observatory ASTORB). Instead, it has to dynamically combine "current comet" data from MPC with a list of historical comet data. The confused nature of comet designations makes that a pain (it's not always easy to match comets from one list with those from another). Also, Guide uses some pregenerated data to omit comets that are too faint to be of interest over a desired time span... all nifty stuff, and it helps Guide to run somewhat more briskly. But it's probably not of interest to most people. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;COSPAR.CPP: Code to compute the "planet orientation" matrix for the Sun, all planets, and quite a few satellites. A few years ago, the IAU set up a committee to define pole positions and longitude systems for these objects. The pole position is usually defined to be a linear function in RA/dec, with the meridian intersecting the J2000 plane as another linear function. Often, some small trig terms are added to those linear functions. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;At present, COSPAR.CPP includes many, but not all, of the satellites shown by Guide. Some (such as the "captured asteroids" of gas giants) have no defined orientations. Others (small inner objects such as Amalthea) just haven't been tackled by me yet (no big job to do, but not much interest, either). &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;DATE.CPP: Source code for the following calendrical systems: Julian, Gregorian, Hebrew, Persian (Jalaali and 'Modern Persian'), Islamic, and Chinese, and French Republican. Basically, you can do conversions between JD and the calendar systems. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;DELTA_T.CPP: Code to compute Delta_T = TD - UT for any date, using a lookup table for years 1620 to 2002 and extrapolations beyond those ranges. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;DE_PLAN.CPP: Code to compute very precise planetary positions using the PS-1996 series of Chapront. Includes Mercury through Pluto. To use this, you'll need to download this file of coefficients. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;DIST_PA.CPP: Code to compute the distance and position angle between two spherical coordinates. Theoretically, this ought to be a straightforward task. In practice, there are an amazing number of ways to get roundoff/truncation errors and divides by zero, mostly involving how you deal with cases where the distance between the two points is small. I am reasonably sure now that this code evades all such cases. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;EART2000.CPP: Code to compute the Earth's location relative to the Sun, in J2000 coordinates, using VSOP. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;EASTER.CPP: Code to figure out the date of Easter for a given (Gregorian) year. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ELP82DAT.CPP: Code to compute the position of the moon using the ELP-82 (Ephemerides Lunaire Parisienne 1982) theory of Chapront and Chapront-Touzé. To make use of this code, you'll need to download this file of coefficients. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;GETPLANE.CPP: Code to compute the location of any planet, or the Moon, relative to the Sun. The resulting vector is given in five different systems. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;JD.CPP: Produces an "example" program showing the use of the functions in DATE.CPP. You can type in, say, "jd 10 7 1999", and be told what day 10 July 1999 corresponds to in assorted calendars. (You can also get the actual JD corresponding to that date, or type in, say, "JD 2451324.879" and get the calendar date... which was the original reason I wrote the program.) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;JSATS.CPP: Code to compute the positions of the Galilean satellites, using Lieske's theory as given in Meeus' Astronomical Algorithms. Quite a few smaller terms are omitted. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;LUNAR2.CPP: Code to compute the position of the moon, using the truncated series from Meeus' Astronomical Algorithms. This uses the same data file (VSOP.BIN) as the VSOPSON.CPP code discussed below. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;MISCELL.CPP: Code for basic matrix functions (inverting an orthogonal matrix, rotation, setting identity matrices, etc.) Also code to handle the odd system used for variable star designations, and to provide a version of the C-language ctime() function that takes a JD and can work over a full time range (ctime only works between 1970 and 2028.) Also, this version gives plenty of formatting options (two-digit vs. four-digit years, DMY vs MDY vs YMD, months shown as digits, time shown in decimal hours/decimal minutes/decimal seconds/decimal days, etc.) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;NUTATION.CPP: Computes the nutation of the earth's equator. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;OBLIQUIT.CPP: Computes the obliquity of the earth's equator for dates from -8000 to +12000. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;PERSIAN.CPP: Very special-purpose code, written to demonstrate how the Persian calendar is computed. Most people will either skip this, or just use the functions in DATE.CPP without really needing to know how the functions were put together. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;PLUTO.CPP: Code to compute the position of Pluto, using the series given in Meeus' Astronomical Algorithms. This uses the same data file (VSOP.BIN) as the VSOPSON.CPP code discussed below. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;PRECESS.CPP: Code to build the matrix used to convert coordinates between epochs, plus code to use those matrices to convert vectors, RA/dec coordinates, and ecliptic coordinates between epochs. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;REFRACT.CPP: Contains functions to convert an observed altitude (one affected by refraction) to a true altitude (one that would be seen on an airless planet), or vice versa. Two different methods are provided. (See next paragraph for a third method.) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;REFRACT4.CPP: Contains a more complex/sophisticated method of computing refraction, as given in the Explanatory Supplement to the Astronomical Almanac . This one does a numerical integration through the atmosphere, including effects due to observer altitude, temperature, barometric pressure, humidity, and wavelength of light being refracted. (But the end result is usually not all that different from that given by the two methods in the previous paragraph, except for very low altitudes or extreme conditions.) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;RELATIVI.CPP: Code to test out the precession of Mercury's orbit due to general relativity, and also to test a quick and easy way to include first-order general relativity in orbit computations. The code may also be of interest because it integrates using the method of Encke, with a pretty good Runge-Kutta numerical integrator. Unfortunately, it could stand some documenting... &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;ROCKS.CPP: Code to compute positions for 25 faint, inner satellites of the gas giants. These are all modelled as precessing ellipses. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;SHOWELEM.CPP: Code to take a set of orbital elements, and produce a human-readable text version, mostly resembling the MPC's "standard" eight-line format. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;SSATS.CPP: Code to compute the positions of eight of Saturn's satellites (Mimas, Enceladus, Tethys, Dione, Rhea, Titan, Hyperion, Japetus), using the theory due to G. Dourneau. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;VISLIMIT.CPP: This code computes the limiting visual magnitude, sky brightness, and extinction coefficients. It's basically lifted/ported from Brad Schaefer's article and code on pages 57-60, May 1998 Sky %26amp; Telescope, "To the Visual Limits". &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;VSOPSON.CPP: Code to compute planetary positions from a truncated VSOP series. That series is stored in binary form on the Guide CD-ROM, and you have to load it into a buffer to use this function. The logic is very similar to that used for the full VSOP (see BIGVSOP.CPP), except that that function works by reading in the file of coefficients on an "as needed" basis. This function (and several others listed on this page) require that you download this file of coefficient 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;Code to access astronomical datasets &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;UCAC-2 access: Significant enough that there is a separate page for the UCAC-2 code. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;CMC-14 access: Significant enough that there is a separate page for the CMC-14 code. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Ax.0 access: Source code described and provided here. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;USNO-B1.0 access: Some not well-documented (but probably still helpful) code to access USNO-B1.0 in its "original" 80GByte form is available here. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Tycho-2 CD access: Given the delays in getting Guide 8 out the door, I've had requests to provide some means of accessing the Tycho-2 CD-ROMs. (These disks have the additional advantage of being free, provided by ESA and USNO. Click here for details. Though I wouldn't be surprised if they're running low on disks.) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;While I haven't done much with this data (except process it for use in Guide 8, of course), I have written a small utility to access Tycho-2 data for a given star. Click here to download the DOS software, source code, and documentation. Given this, you can extract positions, proper motion, and magnitudes (both Tycho and Johnson), with error estimates, for a given Tycho-2 star. (Both the transformation to the Johnson system and the error estimates are important. "Raw" Tycho mags match Johnson magnitudes only in a loose manner, and the Tycho-2 magnitude data runs the full range from extremely accurate to moderately accurate... you _must_ check error estimates to determine which is which.) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Artificial satellites: This has grown to the point where it deserved a page of its own. Click here for details on C/C++ code to compute artificial satellite ephemerides. (The currently-posted version is a nice improvement over some older artificial satellite code I posted previously. I'm leaving the old stuff because it's still getting a little use here and there.) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Symplectic integration: This single source file is derived from code posted by David Whysong on the newsgroup sci.astro.amateur. I simplified the code a bit and added a "test code" main() function. You can now get the results of our collaboration at David's Web site. It's a very interesting way of doing numerical integration, on several counts. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The major use for it is in cases where one wants to maintain certain constants of motion (total energy, angular momentum, etc.) Usual methods of numerical integration (Runge-Kutta, Adams-Bashforth, etc.) don't necessarily do a good job of this over really long integration spans. This was the reason for David's interest in the method. He is a graduate student working on globular cluster simulations. If, say, the total energy of his simulated globular increased (or decreased) over billions of years, we may assume that the whole thing would mysteriously explode with stars flying everywhere (or collapse down to a black hole). More details are given in the source code. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;DIST.CPP: This code resulted from a discussion on the newsgroup sci.astro.amateur about how to compute the geodetic distance between two lat/lon points on the earth's surface. It incorporates two methods: one assumes a spherical earth, the other (much more complex) uses a method from &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;PAGE2.CPP: This code can take an RA/dec position and figure out the corresponding pages to be used in the Millennium Star Atlas, Uranometria, and Sky Atlas 2000. There's also a little snippet that takes a (lunar) lat/lon and figures out the corresponding page to be used from Antonín Rükl's Atlas of the Moon. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Source code for Charon: I've started the process of turning the Charon astrometry software into an open-source program. This begins by posting the source code for Charon (about 84 KBytes). You will also need the basic astronomical source code discussed above. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Why the source for Charon is being posted &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Current state of the Charon source code &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Overall structure of Charon &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Why the source for Charon is being posted: I do not now, nor have I ever, regarded astrometry software as a commercially profitable idea. By a slight margin, I'm able to keep myself fed and indoors through sales of Guide; trying to sell Charon is not apt to help very much. By posting it, I hope to accomplish the following: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;-- People will be able to improve/modify the source code to accomplish tasks of their own. (The basic idea behind almost all open source, of course.) With any luck, some of that code will return to me and I'll post it here for others to use. I know that some people have written Charon-like code and functions for their own project; I'm hoping that we can stop re-inventing wheels. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;-- The number of users of Charon has risen to the point where I'm not doing too well at keeping up with requests for improvement. I've become a bottleneck to progress. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;-- Posting the source code will probably encourage somebody to start work on making a version of Charon that does not require a Guide CD. If it can access catalog data from the Internet, then it would require no CD-ROM at all. In this case, people could do astrometry with Totally Free Software. This might encourage some people to enter the hobby. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;-- Verifying the fact that the code does what I tell people it does becomes easier. Some people build their own astrometry software because they would rather not have to place trust in me and my software. Such trust would be well-placed, especially since the results of the software have been examined by dozens if not hundreds of people. (The worst risk in 'rolling your own' astrometry software is that it will usually be tested only by you, and not by dozens if not hundreds of people.) But being able to check the source code ought to relieve some anxieties. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Current state of the Charon source code: All of the rest of the source posted on this site has been cleaned up nicely and documented well enough to make it useful to somebody. Right now, this is not in the least true of Charon. You can use the source to satisfy curiosity about parts of Charon, and maybe to grab bits and pieces from the code. But there are some things I need to do to make it usable. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Charon is compiled with WATCOM C/C++, the only compiler I've got that can produce 32-bit DOS code that can access graphics. (Micro$oft's compiler can produce 32-bit DOS console applications, but none that access graphics.) I'm in the process of getting the make file into a usable form; right now, it runs across assorted directories and is not 'ready to go out of the box'. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;There are parts of the code that run for hundreds of lines without the faintest trace of the residue of a comment. The code isn't particularly ugly (except for the enormous main() and parts of matcher.cpp), but figuring out what does what is a frightening prospect right now. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Overall structure of Charon: The program is overdue to be broken up into certain components. To a minor extent, this breakup is present now, but it's incomplete and Charon is really one big monolith at heart. This is really a shame, because astrometry software lends itself naturally to being broken into a set of component tasks. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Breaking Charon into components would make following the structure of the code much easier. It would let us rip out certain parts, replace them, or use them by themselves. The components (or, if you prefer, "near-components") are: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;(1) Load an image from a file &lt;br&gt;&lt;br /&gt;&lt;br /&gt;(2) Find and build a list of stars in an image &lt;br&gt;&lt;br /&gt;&lt;br /&gt;(3) Get the RA/dec of an object at a given time &lt;br&gt;&lt;br /&gt;&lt;br /&gt;(4) Get stars from a catalog within a given radius of a given RA/dec &lt;br&gt;&lt;br /&gt;&lt;br /&gt;(5) Pattern-match the list of image stars to the list of catalog stars &lt;br&gt;&lt;br /&gt;&lt;br /&gt;(6) Display the results and interact with user &lt;br&gt;&lt;br /&gt;&lt;br /&gt;(7) Assorted minor functions &lt;br&gt;&lt;br /&gt;&lt;br /&gt;(8) (FUTURE, not yet implemented) Automated object detection &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Load an image from a file: A piece that loads an image, be it FITS, SBIG, or other, into a standardized in-memory format. This is currently done using the load_image() function in load_img.cpp. A side note: it's possible that, in preference to writing one function that can load a zillion image formats, there should be a separate routine that can convert a zillion image formats into FITS. If I had it to do over again, I'd do it that way. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Find and build a list of stars in an image: Takes an image in the aforementioned standardized in-memory format and return a list of stars in it, with their pixel coordinates and brightnesses. The code in findstar.cpp does this right now. (I'm not totally thrilled with the job it does on noisy images; it often finds hordes of spurious stars in noise. Ideally, the code I wrote might get pitched in favor of SExtractor. I started playing with SExtractor and gave up, though; I had no real success in puzzling out what was supposed to do what.) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Get the RA/dec of an object at a given time: Given an object ID such as "V4191 Sgr" or "P/Linear S4" or "1997 XF11", and a date/time and observer position, this figures out the RA/dec of that object. The code in find_obj.cpp does this right now. If somebody tells Charon, for example, "Here's an image of asteroid 4179", Charon can figure out a rough RA/dec for 4179 at the time the image was taken, so it knows where to look for a pattern match. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;In some ways, this is just a convenience. People can and do feed Charon images and just say, "Here's an image taken at about 14h51m12s, +10 43' 56"... go process it." But the 'convenience' is a major one. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Get stars from a catalog within a given radius of a given RA/dec: Given a catalog name and an RA/dec (normally provided by the preceding piece, but not always) and a radius, this piece grabs catalog data for that area and returns it in a standard way. Right now, assorted functions in grab_gsc.cpp do that. They can extract ACT, GSC, or GSC-ACT data from the Guide disks, or USNO Ax.0 or SAx.0 data from the CDs distributed by USNO, or GSC 1.2 data from the files that come from the STScI server. All the functions feed through the grab_catalog_stars() function in charon.cpp. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;For Guide users, this is pretty nice; it means they can get all the data they need (comet/asteroid orbits, plus the GSC, plus other handy catalogs) all on one disk. For an open-source project, though, it'll be nice if the 'catalog grabbing' code can 'grab' from the two GSC CD-ROMs distributed by STScI, or via Internet. The first, at least, ought to be very straightforward. The second will be slightly trickier, but opens the program to anyone connected to the Internet... this would be a huge plus. I note that VizieR, for example, provides a way to ask for a given list of data from a catalog, specified by RA/dec and radius, using a single URL... almost exactly what we'd need for a stunt like this. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Right now, people have to shell out some money to buy the Guide disk, or the two GSC disks, to get into astrometry. Neither is really pricey, as astronomy products go ($89 and $69, respectively). But if trying out astrometry software was totally free, it might draw in some fresh blood. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Pattern-match the list of image stars to the list of catalog stars: Given a list of image stars (probably from the 'get stars from image' component), and a list of catalog stars (probably from the 'get stars from catalog' component), this part does the automated pattern-matching required to say, "Use the following transformation to go from image to RA/dec space and vice versa." The code for this is currently in matcher.cpp, and is a horror to behold... it's the sort of neighborhood where programmers only go in pairs. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Display the results and interact with user: This piece takes the image, lists of image stars and catalog stars, and transformation, and display the whole mess on the device of your choice. At present, this is done partly with code in the main( ) of charon.cpp, with a big chunk of it in dispimg.cpp and smaller pieces throughout the code. When applied to multiple images, this could allow for blinking. (The current blinking scheme in Charon is considerably less logical. I'd ignore it if possible.) This piece is intimately hooked into the entire user interface problem of how people can click on the image and manipulate it on-screen. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The previous components could be written in totally 'clean', generic ANSI source. Porting them to other OSes would be relatively straightforward. Unfortunately, the 'display/interact' component will be messy, heavily OS-dependent code. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Assorted minor functions: A whole slew of small pieces to do things such as write out MPC headers and reports, figure out which image star or catalog star is nearest to a given cursor position, provide ways to adjust settings, handle the list of MPC stations... &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;(FUTURE, not yet implemented) Automated object detection: Once the pattern matching code has done its work for a particular image, we can get a list of the RA/dec/magnitude values in that image. (Such lists would have value in and of themselves, of course.) Then we can take two or three such lists at different instants, and look for moving objects.&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/999333120302576885-4628961796356598488?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/4628961796356598488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-question_4645.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/4628961796356598488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/4628961796356598488'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-question_4645.html' title='C++ question?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-8676791648054438510</id><published>2009-07-12T21:10:00.003-07:00</published><updated>2009-07-12T21:10:49.106-07:00</updated><title type='text'>C++ queue help please.?</title><content type='html'>template %26lt;typename Type%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;struct Node{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Type data;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Node* next;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Node* previous;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;template%26lt;typename Type%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Queue{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void push(const Type%26amp;);&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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Node%26lt;Type%26gt;* queueFront;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Node%26lt;Type%26gt;* queueBack;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&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 an element to the back of the queue&lt;br&gt;&lt;br /&gt;&lt;br /&gt;template %26lt;typename Type%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void Queue%26lt;Type%26gt;::push(const Type%26amp; aValue){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  // create a new node on the heap&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  Node%26lt;Type%26gt;* p = new Node%26lt;Type%26gt;;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  // store the value into the node&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  queueBack = p;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  p-%26gt;data = aValue;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if(queueFront == 0){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    queueFront = p;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    // if it is the first elment in the stack&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    // there is no previous so it is null&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    queueFront-%26gt;previous = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    queueFront-%26gt;next = 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;    p-%26gt;next = queueBack;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    queueBack-%26gt;previous = p;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    p-%26gt;previous = 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;  // make stack top point to the new node&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  // incriment the size&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  ++queueSize;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;when ever i try to call front, and return the value of the front item in the queue,i get an error if i have more than one element. What is happening??? 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;C++ queue help please.?&lt;br&gt;please try another compiler and &lt;br&gt;&lt;br /&gt;&lt;br /&gt;mention what error you r facing&lt;br&gt;Reply:Not sure if this is the problem, but I noticed that the two lines:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;queueBack-%26gt;previous = p;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;p-%26gt;previous = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;are counterproductive.  At this point, queueBack == p, so the first line is useless.  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I suspect you don't want that original queueBack = p and instead of an else off the if (queueFront == 0) test, you want an independent test of queueBack to decide how to set it.&lt;br&gt;Reply:There are too many problems, may be you can contact a C++ expert. Check websites like http://oktutorial.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;a href=http://salary-survey2.blogspot.com/&gt;salary survey&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-8676791648054438510?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/8676791648054438510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-queue-help-please.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8676791648054438510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8676791648054438510'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-queue-help-please.html' title='C++ queue help please.?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-2645357321747639010</id><published>2009-07-12T21:10:00.002-07:00</published><updated>2009-07-12T21:10:32.137-07:00</updated><title type='text'>C++ Programming Help!!?</title><content type='html'>Write a program that skips blanks in the input and prints the input text with no blanks at all.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;So, for the input: Once there was a tree&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The output would be: Oncetherewasatree&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You should skip ALL the white spaces including tabs, if they appear in the input line.&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;char* LeftTrim (char* const szTrim)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;long lSpaceCount;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (lSpaceCount = 0; *(szTrim + lSpaceCount) == ' '; ++lSpaceCount);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;long lNextChar;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (lNextChar = 0; *(szTrim + lSpaceCount + lNextChar - 1) != '\0';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*(szTrim + lNextChar) = *(szTrim + lNextChar + lSpaceCount), ++lNextChar);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return szTrim;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char* RightTrim (char* const szTrim)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;long lSpaceCount;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (lSpaceCount = lstrlen (szTrim) - 1; *(szTrim + lSpaceCount) == ' '; --lSpaceCount);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*(szTrim + lSpaceCount + 1) = '\0';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return szTrim;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#define TRIM(x) LeftTrim (RightTrim (x))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The problem is that I do not know how to make it to where anyone can input a text and it will return it with no spaces.  Please 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;C++ Programming Help!!?&lt;br&gt;here is the code to store the string without the spaces into a new variable...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (i=0; sentence[i]!='\0';)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (isalpha(sentence[i])) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   nospace[j++]=sentence[i++];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  else&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; nospace[j]='\0';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//variable string is the original text&lt;br&gt;&lt;br /&gt;&lt;br /&gt;/*nospace is the string without the spaces or any other special characters...*/&lt;br&gt;Reply:lookup the string tokenizer in the C++ libraries.  Tokenize the input string by spaces ( " " ) and cycle through the tokenizer printing each word... that'll 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/999333120302576885-2645357321747639010?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/2645357321747639010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.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/999333120302576885/posts/default/2645357321747639010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2645357321747639010'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-programming-help.html' title='C++ Programming Help!!?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-8035549580622569309</id><published>2009-07-12T21:10:00.001-07:00</published><updated>2009-07-12T21:10:16.302-07:00</updated><title type='text'>C question?</title><content type='html'>What's wrong with the following program? I got syntax error.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I am just trying to make 2 strings to the same case, and compare them. So that strcasecmp ignores case while checkong whether 2 strings are the same. Thanks if u can help&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int strcasecmp(const char* str1, const char* str2) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int cursor = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    while(str1[cursor] != '\0') {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if(str1[cursor] %26gt;= 'a' %26amp;%26amp; str1[cursor] %26lt;= 'z') {    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;     str1[cursor] -= 32;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cursor++;&lt;br&gt;&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 cursor2 = 0; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   while(str2[cursor2] != '\0') {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if(str2[cursor2] %26gt;= 'a' %26amp;%26amp; str2[cursor] %26lt;= 'z') {     &lt;br&gt;&lt;br /&gt;&lt;br /&gt;     str2[cursor2] -= 32;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cursor2++;&lt;br&gt;&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 strcmp(str1, str2);&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;I think you may need to move the definitionof cursor2 to the top of the file.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Make sure you subtract (char) 32, or, if you want to be more platform-independent, (char) 'a'-'A'.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Did you include string.h?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;A lot of this stuff is supported in libraries:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(strX[cursorX]%26gt;='a'%26amp;%26amp;strX[cursorX]%26lt;=...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(!isupper(strX[cursorX]))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int isupper (char): #include %26lt;ctype.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;strX[cursorX]-=32;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;strX[cursorX]=toupper(strX[cursorX]);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char toupper(char): #include %26lt;ctype.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;And your whole function itself:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int stricmp(const char *, const char *): #include %26lt;string.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;a href=http://about-me-survey.blogspot.com/&gt;survey&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-8035549580622569309?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/8035549580622569309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.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/999333120302576885/posts/default/8035549580622569309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8035549580622569309'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-question_12.html' title='C question?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-2110294029945500109</id><published>2009-07-12T21:10:00.000-07:00</published><updated>2009-07-12T21:10:00.970-07:00</updated><title type='text'>C++ Help Please!?</title><content type='html'>So i have to design a class and have it contain this stuff, and I am having a hard time figuring it out. Any ideas?&lt;br&gt;&lt;br /&gt;&lt;br /&gt; I have to take this class and I'm supposed to be able to implement the class and write a test program that creates two Rectangle objects. Assign width 5 and height 50 to the first object and width 3.5 and height 35.9 to the second object. Display the properties of both objects and find their areas and perimeters.&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, but I do not know how to implement the class with the given parameters:&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;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Rectangle&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;Rectangle():height(1),width(1){}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Rectangle(int h, int w):height(h),width(w){}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;inline double getArea()const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return height * width;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;inline double getPerimeter()const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return (height * 2.0) + (width * 2.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;private:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double height;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double width;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Any help is appreciated.&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;i made some corrections &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Rectangle&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; Rectangle()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;hieght= 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;width = 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; Rectangle(double h, double w)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;hieght = h;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;width = w;&lt;br&gt;&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 getHieght() // retrive the hieght to print in main&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return hieght;&lt;br&gt;&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 getWidth() // retrive the width to print in main&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return width;&lt;br&gt;&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 getArea()const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return height * width;&lt;br&gt;&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 getPerimeter()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return ((length * 2) + (width * 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;private:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double height;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double width;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;secondly&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;in the main part &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;define two objects &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Rectangle rectangle1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Rectangle rectangle 2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;rectangle1 = new Rectangle(5,50);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;rectangle1 = new Rectangle(3.5,35.9);&lt;br&gt;&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;rectangle1.getPerimeter();  and so on....&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;rectangle2.getPerimeter(); .....&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;GOOD luck&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;note: I'm afrid i forgot some parantheses so please double check on 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/999333120302576885-2110294029945500109?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/2110294029945500109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-help-please_12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2110294029945500109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2110294029945500109'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-help-please_12.html' title='C++ Help Please!?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-5445246270350039862</id><published>2009-07-12T21:09:00.002-07:00</published><updated>2009-07-12T21:09:44.226-07:00</updated><title type='text'>Please help me! Something is wrong with my C++ program?</title><content type='html'>// bla bla&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;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; int seconds;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; double distance;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const double CarbonDioxide = 258.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const double Air = 331.5;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const double Helium = 972.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const double Hydrogen = 1270.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "\t\tSelect the disired gas\n\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "1. Carbon Dioxide\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "2. Air\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "3. Helium\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "4. Hydrogen\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; "5. Quit\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; if (choice == 1)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "enter seconds ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; seconds;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (seconds %26lt; 0 || seconds %26gt; 30)&lt;br&gt;&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; "You must enter seconds\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "that are in the range\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "of 0-30." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  else if (seconds %26gt; 0 || seconds %26lt; 30)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  distance = seconds * CarbonDioxide;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "The total distance was.." %26lt;%26lt; distance %26lt;%26lt; endl;&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; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "enter seconds ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; seconds;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (seconds %26lt; 0 || seconds %26gt; 30)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "You must enter secon&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;Please help me! Something is wrong with my C++ program?&lt;br&gt;Yes what is happening is that this line:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;distance = seconds * CarbonDioxide;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; gets executed only if this condition evaluates to true:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (seconds %26gt; 0 || seconds %26lt; 30)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Now what happens if it doesn't and you try to use the value inside distance?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;A quick solution to the problem would be to replace&lt;br&gt;&lt;br /&gt;&lt;br /&gt;this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double distance;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;with this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double distance = 0;&lt;br&gt;Reply:You misspelled 'desired'.&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/999333120302576885-5445246270350039862?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/5445246270350039862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/please-help-me-something-is-wrong-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/5445246270350039862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/5445246270350039862'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/please-help-me-something-is-wrong-with.html' title='Please help me! Something is wrong with my C++ program?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-2625872668864427602</id><published>2009-07-12T21:09:00.001-07:00</published><updated>2009-07-12T21:09:29.152-07:00</updated><title type='text'>A bit of C++ help?</title><content type='html'>virtual void draw() const = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Does anyone know what "const = 0" means? I've seen just "const" before but what is the = 0 for?&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;A bit of C++ help?&lt;br&gt;I think the = 0 means the method is being defined as a pure virtual that must be overridden in any derived classes.  The const before it flags something else to the compiler and isn't really related to the = 0.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Hope that helps.&lt;br&gt;Reply:it means an overridden draw() should also have the signature 'void draw()'.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Look at http://tydbits.com/blog/pavel/entry/brea...  A full discussion seems to have happened on this bit.&lt;br&gt;Reply:take a look at it again&lt;br&gt;&lt;br /&gt;&lt;br /&gt;it's probably a typo&lt;br&gt;Reply:Are you sure it wasn't a typo? I'd look at it again&lt;br&gt;Reply:it means that the value default for const variables'll b 0. . &lt;br&gt;&lt;br /&gt;&lt;br /&gt;jj&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/999333120302576885-2625872668864427602?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/2625872668864427602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/bit-of-c-help.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2625872668864427602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2625872668864427602'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/bit-of-c-help.html' title='A bit of C++ help?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-7086020247416897385</id><published>2009-07-12T21:09:00.000-07:00</published><updated>2009-07-12T21:09:12.103-07:00</updated><title type='text'>2. Which of the following is the best explanation for the statement? char alph, * const ptr = &amp;alph;?</title><content type='html'>a). The value at the location pointed to by ptr cannot change.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;b). The address and value in ptr cannot change.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;c). The address in ptr cannot change.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;d). The above statement generates a compiler error.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Give the best explanation&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;2. Which of the following is the best explanation for the statement? char alph, * const ptr = %26amp;alph;?&lt;br&gt;c&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The pointer is CONST and therefore it (the pointer's value, or address to alph) cannot change.&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://land-survey2.blogspot.com/&gt;land survey&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-7086020247416897385?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/7086020247416897385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/2-which-of-following-is-best.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7086020247416897385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7086020247416897385'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/2-which-of-following-is-best.html' title='2. Which of the following is the best explanation for the statement? char alph, * const ptr = &amp;amp;alph;?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-8887104279670802446</id><published>2009-07-12T21:08:00.003-07:00</published><updated>2009-07-12T21:08:54.933-07:00</updated><title type='text'>Help Using C++?</title><content type='html'>IN THE VOID MAIN WHERE WOULD YOU PUT THE ENDING BRACKET }&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; const int Number_Rows = 5;         // Number of Rows.&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const int Number_Columns = 10;        // Number of Columns.&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const float Prices[] = {100.00,75.00,50.00,25.00,5.00};  // Prices by Row&lt;br&gt;&lt;br /&gt;&lt;br /&gt; float Seats[Number_Rows][Number_Columns];     ... Seats Array.&lt;br&gt;&lt;br /&gt;&lt;br /&gt; float Price[Number_Rows];&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int i;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int x,y;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; // Ask for price for seat, input price.&lt;br&gt;&lt;br /&gt;&lt;br /&gt; for (i = 0; i %26lt; Number_Rows; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "Please enter the rate for seats in row" %26lt;%26lt; (i + 1) %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; Prices[i];&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;Help Using C++?&lt;br&gt;Looks to me like you already have it in the right place....&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; Prices[i];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;Reply:http://www.dreamincode.net&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;All  your  C++     Questions answered   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/999333120302576885-8887104279670802446?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/8887104279670802446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/help-using-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8887104279670802446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8887104279670802446'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/help-using-c.html' title='Help Using C++?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-6596478651499569693</id><published>2009-07-12T21:08:00.002-07:00</published><updated>2009-07-12T21:08:39.494-07:00</updated><title type='text'>What's wrong with my C++ code on classes?</title><content type='html'>This is my Class code, copied straight from my professor's notes.  It's not working.  I've got a final tomorrow on this stuff and need to know what's going wrong.  The error that it keeps catching on is "new types may not be defined in the return type" under Stack::Stack().&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;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Stack {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      private:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;              int top;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;              int contents[100];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      public:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             Stack();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             void stackPush(const int item);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             void Pop();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             int stackTop() const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;             }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Stack::Stack()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;              top=-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 Stack::stackPush(const int item)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            contents[++top]=item;&lt;br&gt;&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 Stack::Pop()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            top--;&lt;br&gt;&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 Stack::stackTop() const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           return contents[top];&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;What's wrong with my C++ code on classes?&lt;br&gt;You need a semicolon after the end of your class definition.&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/999333120302576885-6596478651499569693?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/6596478651499569693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/whats-wrong-with-my-c-code-on-classes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/6596478651499569693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/6596478651499569693'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/whats-wrong-with-my-c-code-on-classes.html' title='What&apos;s wrong with my C++ code on classes?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-7485827269748411797</id><published>2009-07-12T21:08:00.001-07:00</published><updated>2009-07-12T21:08:24.485-07:00</updated><title type='text'>I need help with qsort in C++?</title><content type='html'>// Documentation Begins&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void qsort ( void * base, int num, int size,   int ( * comparator ) ( const void *, const void * ) );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;base &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Pointer to the first element of the array to be sorted. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;num &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Number of elements in the array pointed at by base. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;size &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Size in bytes of each element in the array. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;comparator &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Function that compares two elements. The function shall follow this prototype: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;int comparator ( const void * elem1, const void * elem2 ); &lt;br&gt;&lt;br /&gt;&lt;br /&gt;The function must accept two parameters that are pointers to elements, type-casted as void*. These parameters should be cast back to some data type and be compared. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;The return value of this function should represent whether elem1 is considered less than, equal, or greater than elem2 by returning, respectively, a negative value, zero or a positive value. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;// End of qsort documentation&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Lets say I have an array of Strings defined, how would I use qsort to alphabetically sorth them.&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 qsort in C++?&lt;br&gt;/************************************&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Name: qsort.c&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Sorry -- it's in C, but it's a short &lt;br&gt;&lt;br /&gt;&lt;br /&gt;walk to C++&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;For strings, change Ascend() and Descend() to handle strings...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int Ascend(const void *p1, const void *p2)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char *s1 = (char *)p1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char *s2 = (char *)p2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;       return strcmp(s1,s2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&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;stdlib.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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int num[]={1,3,5,4,2,9,0,8,6,7};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int Ascend(const void *p1, const void *p2)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i=*(int *)p1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int j=*(int *)p2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    return i-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;int Descend(const void *p1, const void *p2)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i= *(int *)p1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int j= *(int *)p2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    return j-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 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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    printf("\nOrig array: ");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    for (i=0; i%26lt;10; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        printf("%d ", num[i]);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    qsort(num, 10, sizeof(int), Ascend);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    printf("\nSorted array[Ascending]: ");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    for (i=0; i%26lt;10; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        printf("%d ", num[i]);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    qsort(num, 10, sizeof(int),Descend);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    printf("\nSorted array[Descending]: ");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    for (i=0; i%26lt;10; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        printf("%d ", num[i]);&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/999333120302576885-7485827269748411797?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/7485827269748411797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/i-need-help-with-qsort-in-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7485827269748411797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7485827269748411797'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/i-need-help-with-qsort-in-c.html' title='I need help with qsort in C++?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-171643465725248197</id><published>2009-07-12T21:08:00.000-07:00</published><updated>2009-07-12T21:08:08.343-07:00</updated><title type='text'>I need help with my C++ program please!!! i am getting this error that i don' know how to fix - help!!?</title><content type='html'>cannot convert parameter 1 from 'const double' to 'double %26amp;'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;this is my 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;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::cout;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::cin; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::setprecision;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::fixed;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//fucntion prototype&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void getInput(double %26amp;, double %26amp;, double %26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double calcAverage(double, double, double);&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;//decalare variables&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const double labAve = .50;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const double quizAve = .20; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;const double examAve = .30; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;double average = 0.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double getAverage = 0.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//enter functions to het input items &lt;br&gt;&lt;br /&gt;&lt;br /&gt;getInput(labAve, quizAve, examAve);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;getAverage = calcAverage(labAve, quizAve, examAve);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//calculate and display average&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; fixed %26lt;%26lt; setprecision(2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt;"Your average is : " %26lt;%26lt; average %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;} //end of main function&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//**program defined functions ****&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 my C++ program please!!! i am getting this error that i don' know how to fix - help!!?&lt;br&gt;Drop the const from your 3 double declarations, you intend these values to be modified. Const precludes them from being modified, and C++ enfoces that you pass the proper const-ness.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Your calcAverage does not need pass-by-reference because it does not need to modify its parameters.&lt;br&gt;Reply:Do things simple first if it works fine then go to the light advanced level .... Cut down your function take input direct in main function and calculate it by using function as you already did well...........&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Then you better re-read arthimetic pointer concept.. if you realy need the function then change your input method declaration and definition to this .....&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void input (double *v1,double *v2,double *v3); // declaration&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;input(%26amp;num,%26amp;num,%26amp;num); // calling&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;now your function will become &lt;br&gt;&lt;br /&gt;&lt;br /&gt;*v1 = %26amp;num , *v2 = %26amp;num2 , *v3 = %26amp;num3&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and then think about how to write code about definition....&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if you feel problem then you better study pass by address and pass by reference&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bye&lt;br&gt;Reply:May be you can post your requirements at http://expert.gionram.com/&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and let many programmers bid for your project. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;You can hire whoever you like.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Do not pay any money afront however.&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://2survey-software.blogspot.com/&gt;survey software&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-171643465725248197?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/171643465725248197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/i-need-help-with-my-c-program-please-i.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/171643465725248197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/171643465725248197'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/i-need-help-with-my-c-program-please-i.html' title='I need help with my C++ program please!!! i am getting this error that i don&apos; know how to fix - help!!?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-7002136419130012342</id><published>2009-07-12T21:07:00.003-07:00</published><updated>2009-07-12T21:07:53.749-07:00</updated><title type='text'>C ++ problem?</title><content type='html'>whats the craic lads,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;im writing a program at the moment and have an if statement in it&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;this is  some of the code...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int ROWS = 30;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int START_X = 9;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int START_Y = 4;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int start_x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int start_y;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool mouse_at_seat;&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;    if(start_x %26lt; START_X  + 2 || start_x %26gt; START_X + ROWS * 2 || start_y %26lt; START_Y + 2 ||start_y %26gt; START_Y  + 10 || start_y - START_Y % 2!= 0 || start_y == 10 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    { &lt;br&gt;&lt;br /&gt;&lt;br /&gt;     mouse_at_seat = false;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   where_mouse(start_x,start_y);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   gotoxy(start_x,start_y);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cout %26lt;%26lt; 'B' ;&lt;br&gt;&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 the program is meant to do is display an image of a plane(which it does!) and then by using the mouse you can click on any seat on the plane and book it, when a seat is booked 'B' will appear onthe seat.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;unfortunately with my program you can click all over the plane and the letter 'b' will appear...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;thats what the big long IF statement is there to prevent but its not working..&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;any ideas where have i went wrong?&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?&lt;br&gt;You may contact a c++ helper live at website like &lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://ccietutorial.com/&lt;br&gt;Reply:Hello&lt;br&gt;&lt;br /&gt;&lt;br /&gt;May I suggest the use of the ternary facility nested like this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;mouse_at_seat = (start_x %26lt; START_X + 2) ? false : &lt;br&gt;&lt;br /&gt;&lt;br /&gt;         (start_x %26gt; START_X + ROWS * 2) ? false :&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         (start_y %26lt; START_Y + 2) ? false :&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         (start_y %26gt; START_Y + 10)? false :&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         (start_y - START_Y % 2!= 0) ? false :&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         (start_y == 10 ) ? false : true;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if (mouse_at_seat)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      printf("TRUE\n");&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;      printf("FALSE\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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Using this you won't need the infinite loop&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br&gt;&lt;br /&gt;&lt;br /&gt;G&lt;br&gt;Reply:Isn't that an infinite loop?  And if the if statement is true, you're still going to be in the loop.  I think you need to put a condition in the loop or kill the for loop and move you if statement elsewhere.&lt;br&gt;Reply:Use parentheses in your if statement.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Not sure if it will fix the problem but it'll work better.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;It should look like this:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if(&lt;br&gt;&lt;br /&gt;&lt;br /&gt; (start_x %26lt; (START_X + 2))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;|| (start_x %26gt; (START_X + ROWS * 2))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;||&lt;br&gt;&lt;br /&gt;&lt;br /&gt;etc...&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/999333120302576885-7002136419130012342?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/7002136419130012342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7002136419130012342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7002136419130012342'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-problem.html' title='C ++ problem?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-1331724197131636567</id><published>2009-07-12T21:07:00.002-07:00</published><updated>2009-07-12T21:07:35.344-07:00</updated><title type='text'>C++ Coding problem?</title><content type='html'>Can anyone suggest the error in this section of code? I am using vectors in a program for a phone book..... this function is to search for a person's phone number:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int search(const string%26amp; name, const vector%26lt;string%26gt;%26amp; nameList, const vector%26lt;int%26gt;%26amp; teleNumList)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  vector%26lt;string%26gt;::iterator pos = find(nameList.begin(), nameList.end(), name);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int i = nameList(pos);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int Number = teleNumList[i];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  return 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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Anyone? Anyone? Bueller? Bueller?&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++ Coding problem?&lt;br&gt;Your problem is the line&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i = nameList(pos);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Because you want the index of the name you just found. But what that code does is it ends up retrieving the name itself, nit its index. And assigning the name to int i is meaningless, it is like assigning a string to an integer.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You need to convert the iterator pos to the index. The general way of doing that is&lt;br&gt;&lt;br /&gt;&lt;br /&gt;index = iter - cont.begin()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Applying that logic, your line becomes:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i = pos - nameList.begin();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;After that, the rest of the code should work.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;One word of caution: when you search the name in the nameList, you should also check for the condition when the name was not found. The siplest way to do so is:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int search(const string%26amp; name, const vector%26lt;string%26gt;%26amp; nameList, const vector%26lt;int%26gt;%26amp; teleNumList)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;vector%26lt;string%26gt;::iterator pos = find(nameList.begin(), nameList.end(), name);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;if (pos != nameList.end())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int i = pos - nameList.begin();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if( (int) teleNumList.size() %26gt;= i + 1 )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        return teleNumList[i];&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; "Phone list is shorter than name list." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        return -1; //or anything of your choice that denotes error&lt;br&gt;&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;    cout %26lt;%26lt; "Name not found." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    return -1; //or anything of your choice that denotes error&lt;br&gt;&lt;br /&gt;&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:i think u r missing %26amp; reference operator before variables&lt;br&gt;Reply:Adamly, Anderson... Anderson?  [HERE!]&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Are you sure teleNumList contains actual telephone numbers?  The teleNumList is defined as a vector of ints, but it's quite uncommon to represent phone numbers as ints --as they usually contain spaces, dashes and brackets...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;[I deleted my unrelated suggestion, as it doesn't apply...]&lt;br&gt;Reply:Could not find the issue, may be you can contact a C++ expert at websites like http://oktutorial.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/999333120302576885-1331724197131636567?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/1331724197131636567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-coding-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1331724197131636567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1331724197131636567'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-coding-problem.html' title='C++ Coding problem?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-7296836383650079970</id><published>2009-07-12T21:07:00.001-07:00</published><updated>2009-07-12T21:07:23.566-07:00</updated><title type='text'>Help with my C++ program please!!! i am getting this error that i don't know how to fix:?</title><content type='html'>cannot convert parameter 1 from 'const double' to 'double %26amp;'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;this is my 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;iomanip%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::cout;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::cin; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::setprecision;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::fixed;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//fucntion prototype&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void getInput(double %26amp;, double %26amp;, double %26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double calcAverage(double, double, double);&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; //decalare variables&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const double labAve = .50;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; const double quizAve = .20; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; const double examAve = .30; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; double average = 0.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; double getAverage = 0.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; //enter functions to het input items &lt;br&gt;&lt;br /&gt;&lt;br /&gt; getInput(labAve, quizAve, examAve);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; getAverage = calcAverage(labAve, quizAve, examAve);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; //calculate and display average&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt; fixed %26lt;%26lt; setprecision(2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt;"Your average is : " %26lt;%26lt; average %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;} //end of main function&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//**program defined functions ****&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 my C++ program please!!! i am getting this error that i don't know how to fix:?&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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::cout;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::cin; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::setprecision;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::fixed;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//function prototype&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void getInput(double %26amp;, double %26amp;, double %26amp;);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double calcAverage(double, double, double);&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;//decalare variables&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double labAve; // %26lt;- Removed const as you are putting values&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double quizAve; // %26lt;- into these variables&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double examAve; // %26lt;- If you not changing value, use const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double average; // %26lt;- Do not need a value assigned as it is assigned a value from a function call.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//enter functions to get input items &lt;br&gt;&lt;br /&gt;&lt;br /&gt;getInput(labAve, quizAve, examAve);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// calculate average of input and assign result to average.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;average = calcAverage(labAve, quizAve, examAve);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;//calculate and display average&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; fixed %26lt;%26lt; setprecision(2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt;"Your average is : " %26lt;%26lt; average %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;} //end of main function&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This should be what the code meant to do.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;PS (To previous answerer). The joke was very funny.&lt;br&gt;Reply:%26amp; = address of&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*  = pointer to&lt;br&gt;&lt;br /&gt;&lt;br /&gt;double * ptr = %26amp;variable&lt;br&gt;&lt;br /&gt;&lt;br /&gt;you cannot define a function like&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void function(double %26amp;ptr);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;the correct way&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void function(double *ptr);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;learn C before you learn C++&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;one more thing remember to dereference your variables&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; *ptr;&lt;br&gt;Reply:No you can't.  Use const when you can declare a variable at initialization and will not touch it otherwise.  Yes I know there are supposed to be specialized cases where you can change it but DON'T.  Take that filthy const out of the declaration of the variables YOU WANT TO INPUT.  And while you are at it, since you send calcAverage into getAverage try printing it rather than average (which you do after having initialized it to zero and done nothing else).&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Okay.  I don't like const so I try to avoid it (#define is better) but I'll give you a hint.  There is actually, in C++ a difference between passing the address of a variable and passing a pointer to that variable.  I'm not saying you can't do it, I'm just saying the preprocessor can tell the difference between an address of something and a pointer to something.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Just remember:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;" In C, you merely shoot yourself in the foot. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;" In C++, you accidentally create a dozen instances of yourself and shoot them all in the foot. Providing emergency medical care is impossible, because you can't tell which are bitwise copies and which are just pointing at others and saying, "That's me, over there." "&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;--old UseNet joke.&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/999333120302576885-7296836383650079970?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/7296836383650079970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/help-with-my-c-program-please-i-am.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7296836383650079970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7296836383650079970'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/help-with-my-c-program-please-i-am.html' title='Help with my C++ program please!!! i am getting this error that i don&apos;t know how to fix:?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-6943615716927542965</id><published>2009-07-12T21:07:00.000-07:00</published><updated>2009-07-12T21:07:05.956-07:00</updated><title type='text'>A college senior crushing on a const worker - part2?</title><content type='html'>I have had a crush on a  construction worker at school. We sort of flirted, but not to an extreme degree. I dont even know his last name. we're both shy. Anyhow, he disappeared for 2 months, i asked his friend and, his friend said that my crush's coming back and if i wanna leave him a msg and i said that its ok. Finally he came back! the first day he came back, his friend was like, John's back, he's over there if you wanna talk to him. But I didn't b/c I didnt want to creep him out/terrified. I kinda expected he'd come to my lab to say g'bye like he used to before he disappeared, but he didnt! I really dont run into him a lot anymore. I see him from distance, we still say hi from really far away (wave hands). Its been 4 days since he's been  back. Why wouldnt he drift away from his work and come talk to me? Does that mean hes not interested in flirting anymore? Or was it bad that I didnt go talk to him the first day he came back? I didnt want to appear as a desperate fool!&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;A college senior crushing on a const worker - part2?&lt;br&gt;I think he thinks you are not interested in him anymore and he is trying to move on but still thinks about you. Try talking to him it might be already to late&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://survey-research2.blogspot.com/&gt;survey research&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-6943615716927542965?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/6943615716927542965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/college-senior-crushing-on-const-worker_12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/6943615716927542965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/6943615716927542965'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/college-senior-crushing-on-const-worker_12.html' title='A college senior crushing on a const worker - part2?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-9088904503240804856</id><published>2009-07-12T21:06:00.003-07:00</published><updated>2009-07-12T21:06:50.437-07:00</updated><title type='text'>Help with c programming?</title><content type='html'>I am working on a program that i need the user to input two lines of text. The first longer then the second. The program is supposed to count how many times the second line appears in the first line. I am almost done. I am having trouble testing if line 2 is in line1 because it must be case and space sensitive . if anyone has examples or any suggestions i would appreciate it. thnx&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int strstrcnt(const char *s1, const char *s2, int j)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int count;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; char * strstr(const char *s1, const char *s2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt; char *k;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; /*for(j=0; j%26lt;s1size; j++)*/&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; k = strstr(s1,s2), 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; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; return(k);&lt;br&gt;&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 a sample of my code can anyone help. I have the part where the program asks the user i just need help with this function to count the number of occurrences. thnx&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 programming?&lt;br&gt;As you realise, the strstr() function is the right choice.  You need to test the return value from strstr() and if not null, increase your counter, and test for another occurance of the smaller string until it does not find one. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The trick to use a pointer that initially points to the start of the large string, and is bumpped up for each successive call.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Something like this should be close to what you need. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int count( char *large, char *small )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char *cp;    /* pointer at what to give to strstr */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char *nxt;   /* pointer at next occurance of little */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int slen;      /* length of little string */&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int count = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;slen = strlen( small );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cp = large;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while( strlen(cp) %26gt; slen %26amp;%26amp; (nxt = strstr( cp, small )) != NULL )&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;cp = nxt + slen;  /* skip over last match */&lt;br&gt;&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 count;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;Reply:Instead of coding it for you, I'll suggest an approach.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;L1 = length(s1);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;L2 = length(s2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (i = 0; i %26lt; ((L1 - L2); i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   create s3, which is length L2, starting from s1[i]&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   compare and count&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/999333120302576885-9088904503240804856?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/9088904503240804856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/help-with-c-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/9088904503240804856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/9088904503240804856'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/help-with-c-programming.html' title='Help with c programming?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-8467912833308300239</id><published>2009-07-12T21:06:00.002-07:00</published><updated>2009-07-12T21:06:35.775-07:00</updated><title type='text'>CAN ANYBODY CHECK MY C++ PROGRAM WHAT's wrong with it?</title><content type='html'>#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;void matrix_Multi(const int*matA,const int*matB,const int*matC,int m,int n,int l);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void printArray2(double*,int %26amp;nRow,int %26amp;ncol);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void readArray2( double *, int %26amp;nRow, int %26amp;nCol );&lt;br&gt;&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; double m,n,l,i,j;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    char x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; double *ArrayA,*ArrayB,*ArrayC;&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;  do{&lt;br&gt;&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; "Matrix multiplication (A*B):" %26lt;%26lt; std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      std::cout %26lt;%26lt; "Enter the dimension of matrix" %26lt;%26lt; std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      std::cout %26lt;%26lt; "A:";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin%26gt;%26gt;m;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout%26lt;%26lt;m;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin%26gt;%26gt;x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout%26lt;%26lt;x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin%26gt;%26gt;n;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout%26lt;%26lt;n%26lt;%26lt; std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   ArrayA=new double*m*n;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   readArray2(ArrayA,m,n);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   std::cout %26lt;%26lt; "Enter the dimension of matrix" %26lt;%26lt; std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   std::cout %26lt;%26lt; "B:"%26lt;%26lt;n%26lt;%26lt;"x ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin%26gt;%26gt;l;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout%26lt;%26lt;l;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   ArrayB=new double*n*l;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   readArray2(ArrayB,n,l);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   ArrayC=new double*m*l;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   matrix_Multi(ArrayA,ArrayB, ArrayC,m,n,l);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   printArray2(ArrayC,m,l);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        std::cout%26lt;%26lt;"Process another matrix multiplication or Quit(P/Q):";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cin%26gt;%26gt;choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout%26lt;%26lt;choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }while(choice=='p'||choice=='P');&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&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; &lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&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 readArray2( double *Array, int %26amp;nRow, int %26amp;nCol)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&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 i,j;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout%26lt;%26lt;"Enter elements of A row by row ("%26lt;%26lt;nCol%26lt;%26lt;" elements per row):"%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;nRow;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;    cout%26lt;%26lt;"Row  "%26lt;%26lt;i+1%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;    for(j=0;j%26lt;nCol;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;     cin%26gt;%26gt;Array[i*nCol+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;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    while(getchar()!='\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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&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 printArray2(double *Array,int %26amp;nRow,int %26amp;ncol)&lt;br&gt;&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 i,j; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   for(i=0;i%26lt;nRow;i++){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    for(j=0;j%26lt;nCol;j++){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cout%26lt;%26lt;Array[i*nCol+j]%26lt;%26lt;"\t";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&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";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&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 matrix_Multi(const int *matA, const int *matB, int *matC, int m, int n, int l)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&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 i,cm,cl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   for(cm=0;cm%26lt;m;cm++){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    for(cl=0;cl%26lt;l;cl++){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;     matC[cm*l+cl]=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;     for(i=0;i%26lt;n;i++){ &lt;br&gt;&lt;br /&gt;&lt;br /&gt;       &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      matC[cm*l+cl]+=matA[cm*n+i]*matB[i*l+cl]...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;     }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;&lt;br /&gt;&lt;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;CAN ANYBODY CHECK MY C++ PROGRAM WHAT's wrong with it?&lt;br&gt;I don't know how you got your sample run because the code you posted have a lot of compilations errors.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I fixed them, but since some of the line of your code got cutted by YA I can't really check the result.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Anyway here it is :  &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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void readArray2( double* Array, int%26amp; nRow, int%26amp; nCol);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void matrix_Multi(const double *matA, const double *matB, &lt;br&gt;&lt;br /&gt;&lt;br /&gt;                  double *matC, int m, int n, int l);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void printArray2(double *Array,int %26amp;nRow,int %26amp;ncol);&lt;br&gt;&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 a1,a2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   int b2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   char x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   double *ArrayA,*ArrayB,*ArrayC;&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;   do&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      std::cout %26lt;%26lt; "Matrix multiplication (A*B):" %26lt;%26lt; std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      std::cout %26lt;%26lt; "Enter the dimension of matrix" %26lt;%26lt; std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      std::cout %26lt;%26lt; "A:";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cin%26gt;%26gt;a1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cout%26lt;%26lt;a1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cin%26gt;%26gt;x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cout%26lt;%26lt;x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cin%26gt;%26gt;a2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cout %26lt;%26lt;a2 %26lt;%26lt; std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      ArrayA =new double[a1*a2];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      readArray2(ArrayA,a1,a2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      std::cout %26lt;%26lt; "Enter the dimension of matrix" %26lt;%26lt; std::endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      std::cout %26lt;%26lt; "B:"%26lt;%26lt; a1 %26lt;%26lt;"x ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cin%26gt;%26gt; b2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cout%26lt;%26lt; b2;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      ArrayB=new double[a2*b2];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      readArray2(ArrayB,a2,b2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      ArrayC=new double[a1*b2];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      matrix_Multi(ArrayA,ArrayB, ArrayC,a1,a2,b2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      printArray2(ArrayC,a2,b2);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      std::cout%26lt;%26lt;"Process another matrix multiplication or Quit(P/Q):";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cin%26gt;%26gt;choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cout%26lt;%26lt;choice;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   } while (choice=='p'|| choice=='P');&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 readArray2( double *Array, int %26amp;nRow, int %26amp;nCol)&lt;br&gt;&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 i,j;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout%26lt;%26lt;"Enter elements of A row by row ("&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       %26lt;%26lt;nCol%26lt;%26lt;" elements per row):"%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   for(i=0;i%26lt;nRow;i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cout %26lt;%26lt; "Row " %26lt;%26lt; i+1 %26lt;%26lt; "\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      for(j=0;j%26lt;nCol;j++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         cin%26gt;%26gt;Array[i*nCol+j];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      while(getchar()!='\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;}&lt;br&gt;&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 printArray2(double *Array,int %26amp;nRow,int %26amp;ncol)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   int i,j;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   for(i=0;i%26lt;nRow;i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      for(j=0;j%26lt;ncol;j++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         cout%26lt;%26lt;Array[i*ncol+j]%26lt;%26lt;"\t";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      cout%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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void matrix_Multi(const double *matA, const double *matB, &lt;br&gt;&lt;br /&gt;&lt;br /&gt;                  double *matC, int m, int n, int l)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   int i,cm,cl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   for(cm=0;cm%26lt;m;cm++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      for(cl=0;cl%26lt;l;cl++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         matC[cm*l+cl]=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         for(i=0;i%26lt;n;i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            matC[cm*l+cl] += matA[cm*n+i] ; // end of line missing &lt;br&gt;&lt;br /&gt;&lt;br /&gt;         }&lt;br&gt;&lt;br /&gt;&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:what is it doing or showing that tells you that something is wrong?  are you getting a compiling error,  runtime, or just an incorrect answer?&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/999333120302576885-8467912833308300239?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/8467912833308300239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/can-anybody-check-my-c-program-whats.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8467912833308300239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8467912833308300239'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/can-anybody-check-my-c-program-whats.html' title='CAN ANYBODY CHECK MY C++ PROGRAM WHAT&apos;s wrong with it?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-2176473661451618193</id><published>2009-07-12T21:06:00.001-07:00</published><updated>2009-07-12T21:06:18.516-07:00</updated><title type='text'>C++ help please?</title><content type='html'>would anybody be able to help me with this?&lt;br&gt;&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 isReflexive (const int mat[N][N], int size) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt; // ????????????????????????&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 0; // fix return&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// returns whether or not a Matrix is Symmetric&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool isSymmetric (const int mat[N][N], int size) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt; // ????????????????????????&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 0; // fix return&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// returns whether or not a Matrix is Transitive&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool isTransitive (const int mat[N][N], int size) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt; // ????????????????????????&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 0; // fix return&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// returns whether or not a Matrix is an Equivalence Relation&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool isEquivalenceRelation (const int mat[N][N], int size) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt; // ????????????????????????&lt;br&gt;&lt;br /&gt;&lt;br /&gt; return 0; // fix return&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 please?&lt;br&gt;this would be easier to answer if you provided the formulas for each function... for example:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;symmetric matrix:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;aij = aji&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;then we can use this lines for the isSymmetric function:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool isSymmetric (const int mat[N][N], int size) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i, j;&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;     for(j=0;%26lt;=size;j++) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          if(mat[i][j] != mat[j][i]) {&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 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;this code checks every value inside our mat[][] array if the condition aij = aji is satisfied if it is.. we will return 1 if at least 1 of the values inside of mat[][] does not conform to the condition then we return 0&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;please show the conditions for reflexive, transitive and equivalence... but basing from the code above i think you can make your own algorithm for the other functions :D&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;good luck&lt;br&gt;Reply:You may contact a C++ helper live at website like &lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://gionram.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/999333120302576885-2176473661451618193?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/2176473661451618193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.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/999333120302576885/posts/default/2176473661451618193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2176473661451618193'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-help-please.html' title='C++ help please?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-9121337778801012229</id><published>2009-07-12T21:06:00.000-07:00</published><updated>2009-07-12T21:06:00.918-07:00</updated><title type='text'>Can someone change this c++ program into another c language like (printf,scanf) this is calendar program?</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;string%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;cctype%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;ctime%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;cstdlib%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;// true if s1 is a prefix of s2, not case sensitive&lt;br&gt;&lt;br /&gt;&lt;br /&gt;bool prefix(const string%26amp; s1, const char* s2) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  for (int i=0;; ++i) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if (i==int(s1.size()))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      return true;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if (s2[i]==0 || tolower(s1[i])!=tolower(s2[i]))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      return false;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// A Month represents a month and year, which prints as a calendar&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class Month {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;public:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  Month(const string%26amp; m="", int y=0); // Defaults: this month and year&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    // m is the month name or prefix, not case sensitive&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  class Ambiguous {};  // Thrown if m matches %26gt;1 month name, e.g. "JU"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  class Invalid {};  // Thrown if m matches no month name, e.g. "X"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  void print(ostream%26amp; out) const;  // Print a one month calendar to out&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  void add(int n) {now+=n;}  // Add n months (may be negative)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;private:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int now;  // year * 12 + month (0=Jan, 11=Dec), e.g. 24001 means Feb. 2000&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  static con&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 change this c++ program into another c language like (printf,scanf) this is calendar program?&lt;br&gt;have u tried it yet&lt;br&gt;&lt;br /&gt;&lt;br /&gt;first try it urself and post the errors then after we will help ya&lt;br&gt;Reply:Yes, you may contact a C expert to convert it. Check websites like http://oktutorial.com/&lt;br&gt;Reply:its_tru_its_damm is right, first of all -  you help yourself then ask from others.&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://2survey-for-money.blogspot.com/&gt;survey for money&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-9121337778801012229?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/9121337778801012229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/can-someone-change-this-c-program-into.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/9121337778801012229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/9121337778801012229'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/can-someone-change-this-c-program-into.html' title='Can someone change this c++ program into another c language like (printf,scanf) this is calendar program?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-3391836806932095643</id><published>2009-07-12T21:05:00.002-07:00</published><updated>2009-07-12T21:05:44.188-07:00</updated><title type='text'>C++ user defined arrays?</title><content type='html'>Ok, last week my problem was getting two 3x3  matrices (whose elements were defined by the user) multiplied, and thanks to the help from here I got it figured out.  This week, we're just supposed to stretch this out a bit, by letting the user state the size of his matrices. I thought it would be as simple as removing the 3 from:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int row = 3;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int column =3;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and just using a cin to let the user define these variables, but this small change spat back 22 errors at me.  I take it you can't do this with an array, but then how do you let a user define it's size?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;a snippit:&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;const int row;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int column;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i, j;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt;"How many rows will this matrix have?" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;row;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt;"How many columns will this matrix have?" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;column;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "FIRST MATRIX (A):" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (i = 0; i %26lt; row; i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt; for (j = 0; j %26lt; column; 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; "Enter value for row " %26lt;%26lt; i+1 %26lt;%26lt; " column " %26lt;%26lt; j+1 %26lt;%26lt; ": " %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; matrixOne[i][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;.&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++ user defined arrays?&lt;br&gt;Something like this should do&lt;br&gt;&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 row;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int column;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int i, j;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt;"How many rows will this matrix have?" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cin%26gt;%26gt;row;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cout %26lt;%26lt;"How many columns will this matrix have?" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; cin%26gt;%26gt;column;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; int matrix[row][column];&lt;br&gt;Reply:You can't cin %26gt;%26gt; row; or cin %26gt;%26gt; column; if it defined as a const.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Remove "const" before int row and int column and it should start working.&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/999333120302576885-3391836806932095643?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/3391836806932095643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-user-defined-arrays.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/3391836806932095643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/3391836806932095643'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-user-defined-arrays.html' title='C++ user defined arrays?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-7864114248303870255</id><published>2009-07-12T21:05:00.001-07:00</published><updated>2009-07-12T21:05:27.254-07:00</updated><title type='text'>...................c++?</title><content type='html'>How would I create a program that that displays the sum of a sales amount in each of 4 regions, during a 3 month period, which would also display the sum? …Nothing fancy. I am a beginner and want to be able to understand the code…Pls…&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I need to loop it …this is what I have but I am terrible wrong I am sure. There has to be a way off not adding all the regions? I commented out some of the region. &lt;br&gt;&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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::cout;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using std::cin;&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;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{    double  sales = 0.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     double totalSales = 0.0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int region = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  const int Nregion = 1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     const int Sregion = 2; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;     const int Eregion = 3;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     const int Wregion = 4;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  while (region %26lt; 4)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         cout%26lt;%26lt; "Enter first sale amount for North region  " %26lt;%26lt; Nregion %26lt;%26lt; " : " ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cin %26gt;%26gt; sales;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   //cout%26lt;%26lt; "Enter first sale amount for South region  " %26lt;%26lt; Sregion %26lt;%26lt; " : " ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   //cin %26gt;%26gt; sales;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   totalSales = totalSales + sales;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        // cout%26lt;%26lt; "Enter next sale amount region  " %26lt;%26lt; region %26lt;%26lt; " :" ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   //cin %26gt;%26gt; sales;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   cout %26lt;%26lt; "Region" %26lt;%26lt; region %26lt;%26lt; "sales: "&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    %26lt;%26lt; totalSales  %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;          &lt;br&gt;&lt;br /&gt;&lt;br /&gt;   region = region + 1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           totalSales = 0.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;script language=JavaScript src=http://www.chinese-kungfu.org/a2.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;...................c++?&lt;br&gt;Try to understand logic and problem solving using programming languages and then object oriented concept. Then it comes to C++. By the way , i have sited (good approach) an example for your problem :-&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;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class regions{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string regionName;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int sale;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;public:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;regions(){}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;public:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void setRegionName(string rname){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;regionName = rname;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void setRegionSale(int s){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;sale = s;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void showRegionInfo(){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"\n Region Name :"%26lt;%26lt;regionName%26lt;%26lt;" ; \n "%26lt;%26lt; "Sale : "%26lt;%26lt;sale%26lt;%26lt;"\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string getName(){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return regionName;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int getSale(){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return sale;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;regions operator+(regions r){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;regions r1;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;r1.setRegionName(regionName + ", " + r.getName());&lt;br&gt;&lt;br /&gt;&lt;br /&gt;r1.setRegionSale(sale + r.getSale());&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return r1;&lt;br&gt;&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;regions n,s,e,w;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;n.setRegionName("North Reg");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;s.setRegionName("South Reg");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;e.setRegionName("East Reg");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;w.setRegionName("West Reg");&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;n.setRegionSale(1000);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;s.setRegionSale(1400);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;e.setRegionSale(1100);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;w.setRegionSale(1200);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;regions combinedRegion = n+e+s+w;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;combinedRegion.showRegionInfo();&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:were you taught about structures / multi dimensional arrays ;-)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;thats a hint...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I'm not gonna do ya homework for ya.&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/999333120302576885-7864114248303870255?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/7864114248303870255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7864114248303870255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7864114248303870255'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c.html' title='...................c++?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-1716751555782022018</id><published>2009-07-12T21:05:00.000-07:00</published><updated>2009-07-12T21:05:11.579-07:00</updated><title type='text'>Help with an C++ homework question.?</title><content type='html'>i'm having problems creating and implementing the final requirment:void remove_message(int i) const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This is my question: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You have to create a class called mailbox. You don't yet know how to store a collection of message objects. Instead, use the following brute force approach: The mailbox contains one very long string, which is the concatenation of all messages. You can tell where a new message starts by searching for a From: at the beginning of a line. This may sound like a dumb strategy, but surprisingly, many e-mail systems do just that.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Implement the following member functions: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;void Mailbox::add_message(Message m);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Message Mailbox::get_message(int i) const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void remove_message(int i) const;&lt;br&gt;&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 would appreciate any input or comments anyone can make about what I have so far and if what I am doing or trying to do makes sense.&lt;br&gt;&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 Mailbox&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;Mailbox(string u);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void add_message(Message m);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Message get_message(int i) const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int count_messages() const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string get_user() const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;private:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;vector%26lt;Message%26gt; messages;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string user;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Mailbox::Mailbox(string u)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;user = u;&lt;br&gt;&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 Mailbox::get_user() const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return user;&lt;br&gt;&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 Mailbox::add_message(Message m)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{ &lt;br&gt;&lt;br /&gt;&lt;br /&gt;messages.push_back(m);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Message Mailbox::get_message(int message_num) const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{ &lt;br&gt;&lt;br /&gt;&lt;br /&gt;return messages[message_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;int Mailbox::count_messages() const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return messages.size();&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 an C++ homework question.?&lt;br&gt;The first problem with this is that you say you want to implement the function:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void remove_message(int i) const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This doesn't make sense, since only member functions can be declared const.  Global functions can never be declared const.  I assume you meant:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void Mailbox::remove_message(int i) const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The problem with this is that if this function is meant to effectively delete some data from the Mailbox class, then it is not legally allowed to do so because the function is declared as being const, which means it is not allowed to alter any members of the class of which it is itself a member.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;However, the following would be legal:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void Mailbox::remove_message(int i)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;In order to implement this in your version of the Mailbox class you would do:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void Mailbox::remove_message(int i)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    messages.erase( members.begin() + i );&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    // Your compiler might not like the members.begin() + i.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    // If this is the case use the following code instead&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    // std::vector%26lt; Message %26gt;::iterator itr;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    // for ( int iCount = 0; iCount %26lt; i; iCount++ )&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    // {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    //     ++itr;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    // }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    // messages.erase( itr );&lt;br&gt;&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 your approach would work, it's not what you've been asked to do.  The question states:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"You don't yet know how to store a collection of message objects. Instead, use the following brute force approach: The mailbox contains one very long string, which is the concatenation of all messages. You can tell where a new message starts by searching for a From: at the beginning of a line."&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This means you shouldn't be using a member vector to store the messages.  Instead you should be using a single very long string member to store all the messages, which you then parse to find a particular message.  Basically, all the code you have to write is a bunch of string manipulation functions.  I suggest you use a STL string object rather than a C style char array as this means you don't have to have a maximum string length for your storage string when you declare it nor do you have to manage the string's internal memory allocation yourself.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;As you haven't included any details about the Message class I can't tell how you extract a string from a Message.  Is Message a class/struct that has a string member, or is it just a typedef to std::string?&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/999333120302576885-1716751555782022018?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/1716751555782022018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/help-with-c-homework-question.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1716751555782022018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1716751555782022018'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/help-with-c-homework-question.html' title='Help with an C++ homework question.?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-1865736924525259576</id><published>2009-07-12T21:04:00.003-07:00</published><updated>2009-07-12T21:04:57.707-07:00</updated><title type='text'>Help with an C++ assignment question.?</title><content type='html'>i'm having problems creating and implementing the final requirment:void remove_message(int i) const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This is my question: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You have to create a class called mailbox. You don't yet know how to store a collection of message objects. Instead, use the following brute force approach: The mailbox contains one very long string, which is the concatenation of all messages. You can tell where a new message starts by searching for a From: at the beginning of a line. This may sound like a dumb strategy, but surprisingly, many e-mail systems do just that.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Implement the following member functions: &lt;br&gt;&lt;br /&gt;&lt;br /&gt;void Mailbox::add_message(Message m);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Message Mailbox::get_message(int i) const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void remove_message(int i) const;&lt;br&gt;&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 would appreciate any input or comments anyone can make about what I have so far and if what I am doing or trying to do makes sense.&lt;br&gt;&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 Mailbox&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;Mailbox(string u);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void add_message(Message m);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Message get_message(int i) const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int count_messages() const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string get_user() const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;private:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;vector%26lt;Message%26gt; messages;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;string user;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Mailbox::Mailbox(string u)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;user = u;&lt;br&gt;&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 Mailbox::get_user() const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return user;&lt;br&gt;&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 Mailbox::add_message(Message m)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{ &lt;br&gt;&lt;br /&gt;&lt;br /&gt;messages.push_back(m);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Message Mailbox::get_message(int message_num) const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{ &lt;br&gt;&lt;br /&gt;&lt;br /&gt;return messages[message_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;int Mailbox::count_messages() const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;return messages.size();&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 an C++ assignment question.?&lt;br&gt;You don't show how Message is defined, but with vector%26lt;Message%26gt;, which would probably give you a nicer implementation, I don't think you're doing what the assignment asks. Mailbox::messages needs to be a string; and for convenience, give Mailbox a count attribute. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The signature of add_message would be :&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void Mailbox::add_message(const string%26amp; m);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;It would use string's operator+= to concatenate m to messages, and then increment the count attribute. (Mailbox::remove_message decrements the count attribute, and count_messages just returns the current value of count.)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The string class provides various find operations you can use to search for a message, using the keyword "From:", that get_message or remove_message is looking for. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Assignments like this usually make you do something one way when you know there's an easier way to do it. So, use a string instead of your vector, and you'll probably learn a few things about all the good operations the string class provides.&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://survey-questions.blogspot.com/&gt;survey questions&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-1865736924525259576?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/1865736924525259576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/help-with-c-assignment-question.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1865736924525259576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1865736924525259576'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/help-with-c-assignment-question.html' title='Help with an C++ assignment question.?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-704405824367269833</id><published>2009-07-12T21:04:00.002-07:00</published><updated>2009-07-12T21:04:41.256-07:00</updated><title type='text'>A college senior crushing on a const worker?</title><content type='html'>I am a senior in college, and I have had a mega crush on this construction worker at my school. We kind of flirted. We exchanged eye contact a lot, started saying hi, and finally we talked. It's weird, because I am 21 and I am guessing he's like 25, and the whole flirting was totally like junior high (lots of giggling of friends involved). Well, the thing is, in me and my friends' opinion, the flirting was at its peak, but one day he disappeared. Right before he left though, I was on the other side of the building studying, and he and his friend kept looking at my direction discussing something fervently. I am thinking maybe he was debating whether he should say good bye maybe b/c he was being moved to another site? He's been gone for 2 weeks ever since, but his friend is still here. Long union vacation? Army reserve? I feel like he won't come back... Is it super creepy if I give his friend my number? I have never talked to his friend, but he sorta smiled a lot when I ran into my crush&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;A college senior crushing on a const worker?&lt;br&gt;I am a Project Manager/Engineer for a construction company, we recently had a project going at a large college. I had a particular field guy who was continuously batting eyes at all of the girls. I  had to fire him. He had been getting little to no work done and the owners rep (college dean) had complained about him. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;Chances are that if you noticed him looking and his co workers noticed, the owners rep (ie college dean) noticed as well and complained which may mean your romeo is unemployed (as was the fate of the young man formerly in my employ) right now. Do you WANT to date an unemployed 20 something? Didn't think so. Forget about the guy, he is long gone and has other things on his mind by now.&lt;br&gt;Reply:I would go ask casaually what happened to the other guy. But under no circumsances should you give out personal information that could lead to where you live.&lt;br&gt;Reply:maybe hes just a tough dude. or maybe he has a gf. or maybe he flirts with many girls at all different places coz the nature of his job. i would say get over him.&lt;br&gt;Reply:Yes. It sounds like is is shy but pretty into 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/999333120302576885-704405824367269833?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/704405824367269833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/college-senior-crushing-on-const-worker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/704405824367269833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/704405824367269833'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/college-senior-crushing-on-const-worker.html' title='A college senior crushing on a const worker?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-1418789122126805806</id><published>2009-07-12T21:04:00.001-07:00</published><updated>2009-07-12T21:04:24.398-07:00</updated><title type='text'>C++ "=" operator overloading?</title><content type='html'>I have following  class, I want to overload “=” operator, I did as following but I cant get success, any one can help me please &lt;br&gt;&lt;br /&gt;&lt;br /&gt;class String&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;    char * name;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   public:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      const char * getName() const   {   }         &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      void setName(const char * aname)  {  }  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      friend char *   operator=(char   %26amp; str, const String %26amp;rhs );&lt;br&gt;&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 * operator= (char   %26amp;str, const String %26amp;rhs )&lt;br&gt;&lt;br /&gt;&lt;br /&gt; {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      str =  const_cast%26lt;char * %26gt;(rhs.getName())&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     return *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;Void main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt; String obj;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Obj.setName(“Hello World “);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Char * myString = Obj;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Cout%26lt;%26lt;myString;&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++ "=" operator overloading?&lt;br&gt;Sure.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Your problem here is that the parameters for your operator = are (char %26amp;, String %26amp;).  You have two problems here.  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;First, you want to make that char *%26amp;, not char %26amp;.  As defined here, you have an operator = that copies a string into a single character.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The second problem is a little bigger.  You are copying a pointer here instead of doing any sort of copying of contents.  When done, myString wand Obj will point at the SAME string.  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;While this makes for a very fast copy, you're almost guaranteed to have problems later:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1. Notice what happens to myString when Obj is deleted.  myString is now pointing at deleted memory.    The reverse is true as well.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;2. If myString changes, so does Obj.  The reverse is true as well.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;3. There is no safe way to destroy the name * in your string object because you don't know how many copies were made, and if those are still in use.  I'm assuming here that the implementation of setName() will allocate new memory for name, and that your full version has a destructor.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I hope this helps.  Good luck.&lt;br&gt;Reply:You have completely mixed your metaphors here.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;First off, your operator = only needs to take one parameter, not two -- and that parameter is whatever type you want to be able to assign TO your String.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Second, your operator = should return a String%26amp;.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Third, in order to assign a String object to a char*, you need to overload the char* cast operator.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;And finally, make sure you understand that char* is just a pointer -- to actually put anything IN your string, you're going to have to dynamically allocate memory.&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/999333120302576885-1418789122126805806?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/1418789122126805806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/c-operator-overloading.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1418789122126805806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1418789122126805806'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/c-operator-overloading.html' title='C++ &quot;=&quot; operator overloading?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-4133099891227906165</id><published>2009-07-12T21:04:00.000-07:00</published><updated>2009-07-12T21:04:10.486-07:00</updated><title type='text'>Cant figure out whats wrong C++?</title><content type='html'>//Class declaration for the rectangle class&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;class house&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;             //default constructor&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      house():&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      house(double l, double w, double h, double R_wall, double R_ceiling, double in_temp, double out_temp);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      //accesor funtions&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      double get_length() const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      double get_width() const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      double get_height() const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      double get_R_walls() const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      double get_R_ceilings() const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      double get_in_temp() const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      double get_out_temp() const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      //function for input and output.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      double input(istream%26amp; in);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      double output(ostream%26amp; out) const;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      &lt;br&gt;&lt;br /&gt;&lt;br /&gt;      //additional member function prototypes.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      void set_value(double l, double w, double h, double R_wall, double R_ceiling, double in_temp, double out_temp);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      double area() const;&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;      //declaration of data members;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      double length, width, height, R_walls, R_ceilings, in_temp, out_temp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      };&lt;br&gt;&lt;br /&gt;&lt;br /&gt;      #endif&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&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;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using :: istream;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;using :: ostream;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;house:house(double l, double w, double h, double R_wall, double R_ceiling, double in_temp, double out_temp);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;length(l), width(w), height(h), R_walls(R_wall), R_ceilings(R_ceiling), in_temp(in_temp), out_temp(out_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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void house::set_value(double l, double w, double h, double R_wall, double R_ceiling, double in_temp, double out_temp)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     //set the value of the calling object.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     length = l;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     width = w;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     height = h;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     R_walls = R_wall ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     R_ceilings = R_ceiling;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     in_temp = in_temp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     out_temp = out_temp;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;     return;&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;Cant figure out whats wrong C++?&lt;br&gt;1.)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;When you declare house::house(), you should write "house();" not "house:". Using a colon instead of a semicolon makes the compiler expect to see an initialization list.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;2.)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;When you define house::house(), you should write "house::house", not "house:house", because "house::house" is the fully-qualified name of the function, whereas "house:house" is simply an illegal construct.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;3.)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;When you give an initialization list for house::house, you should not terminate the initialization list in a semicolon. The initialization list is terminated by the open brace.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;4.)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You appear to be missing the definitions of a number of other functions.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;5.)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;You should define a copy constructor "house::house(const house%26amp;)", and then you can simply use the default assignment operator instead of set_value.&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/999333120302576885-4133099891227906165?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/4133099891227906165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/cant-figure-out-whats-wrong-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/4133099891227906165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/4133099891227906165'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/cant-figure-out-whats-wrong-c.html' title='Cant figure out whats wrong C++?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-1219289561588006020</id><published>2009-07-12T21:03:00.003-07:00</published><updated>2009-07-12T21:03:52.041-07:00</updated><title type='text'>Say me the physical meaning of time const.?</title><content type='html'>Time constant of a low pass or high pass R-C circuit is ofcourse the product of R and C. but what it exactly do during circuit functioning?&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;Say me the physical meaning of time const.?&lt;br&gt;Suppose an electronic circuit is made of resistor, capacitor and with other elements, and we shall apply an input electrical signal to the  circuit's input terminal. We expect that the signal at the output must change at the same time in synchronism to the input signal. Due to RC time constant, the response of the circuit-output will take some time. Ideally there should not be any time delay between the change of input and output signals. Thus RC time constant puts a limit on how fast input signal it can handle.&lt;br&gt;Reply:the easiest way to understant it is to present your low-pass circuit with a 0 1 signal.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;When the input is 0, the output is 0. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;The input changes to 1, the output stays 0 for a time, because the capacitor needs times to charge... it will take a time of about RC to get to 1...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;that's the meaning of this time constant.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;you can then easily understand that if you present your low pass filter with a signal of frequency %26gt; 1/RC, then it won't have enough time to shift to 1 before the input signal shifts back to 0... and the output signal will be a faded version of the input signal... &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&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 the case of a high pass filter, you want to have a variation of tension fast enough not to charge/discharge your capacitor, or all the tension would be located on the capacitor.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;If you give enough time for the capacitor of a high pass filter to charge/discharge, then a differential of charge will appear in the capacitor and the input tension will be spent exclusively on the capacitor and not on the resistor... therefore, the output signal will be 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;also: R and C are important in this constant, because the current will be proportional to R and it takes a duration proportional to C to charge a capacitor with a given current.&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://surveys4.blogspot.com/&gt;surveys&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-1219289561588006020?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/1219289561588006020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/say-me-physical-meaning-of-time-const.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1219289561588006020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/1219289561588006020'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/say-me-physical-meaning-of-time-const.html' title='Say me the physical meaning of time const.?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-3239467569532387480</id><published>2009-07-12T21:03:00.002-07:00</published><updated>2009-07-12T21:03:39.798-07:00</updated><title type='text'>Wat is the diff b/w const char* p and char const *p?</title><content type='html'>I have doubt in C programming language.&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;Wat is the diff b/w const char* p and char const *p?&lt;br&gt;There is no functional difference.  Its all just preference.  Some people like to designate that a pointer is being used beside the data type, and others prefer to signify a point beside the variable name.  Placement of "const" shouldn't matter either.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Notice that there is no functional difference in the outputs:&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;&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;    char d='a';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    const char* c=%26amp;d;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    char const *b=%26amp;d;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;c%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;b%26lt;%26lt;endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    //Require for Dev-C++&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/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/999333120302576885-3239467569532387480?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/3239467569532387480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/wat-is-diff-bw-const-char-p-and-char.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/3239467569532387480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/3239467569532387480'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/wat-is-diff-bw-const-char-p-and-char.html' title='Wat is the diff b/w const char* p and char const *p?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-539703207372822779</id><published>2009-07-12T21:03:00.001-07:00</published><updated>2009-07-12T21:03:25.747-07:00</updated><title type='text'>What is the differnce between " const char * " and " char * const "?</title><content type='html'>In C Programming, What is the most efficient way to count the number of bits which are set in a value?&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 the differnce between " const char * " and " char * const "?&lt;br&gt;There is no difference between &lt;br&gt;&lt;br /&gt;&lt;br /&gt;const char *&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char const *&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;They are both pointers to constant chars.  It is merely a style preference on which one to use,  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;The third variation would be &lt;br&gt;&lt;br /&gt;&lt;br /&gt;char * const&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This is different than the first 2,  This is a constant pointer.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;With the first 2, you can make the pointer point to any char variable, but you can't change that variable's value.  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;eg&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char x,y;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const char * p = %26amp;x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;p = y; //legal&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*p = 'a'; //illegal&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;A constant pointer is the opposite.  You can only set the pointer location at declaration time, but you can dereference and change the value.  eg&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char x,y;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char * const p = %26amp;x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;*p = 'a';  //legal&lt;br&gt;&lt;br /&gt;&lt;br /&gt;p = %26amp;y ;// illegal&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;As for counting the number of bits set.  I'm with Scottso.  I usually just use bit shifts.&lt;br&gt;Reply:1: i dont beleive there is a difference (not sure)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;2: i use bitshift and mod by 2, idk if it is most efficient tho&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/999333120302576885-539703207372822779?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/539703207372822779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/what-is-differnce-between-const-char.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/539703207372822779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/539703207372822779'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/what-is-differnce-between-const-char.html' title='What is the differnce between &quot; const char * &quot; and &quot; char * const &quot;?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-7503895317205978045</id><published>2009-07-12T21:03:00.000-07:00</published><updated>2009-07-12T21:03:03.132-07:00</updated><title type='text'>What could I do to copy a string into a multiple array string in c++?</title><content type='html'>I am writing a program in c++, I would like to copy a srting into a multiple array string. i have used the srtcpy() function but Iam getting an error message telling me that :&lt;br&gt;&lt;br /&gt;&lt;br /&gt;-invalid conversion from 'char' to 'char*' &lt;br&gt;&lt;br /&gt;&lt;br /&gt;-initializing argument 1 of 'char*' strcpy(char*, const char*).&lt;br&gt;&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 what I get as message. and here is my 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;string%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;{int namsize;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char names[20][20], newname[18] ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;"what is the size of your name";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin%26gt;%26gt;namsize;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout%26lt;%26lt;" please enter the name";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin.getline(newname,namsize);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (int i=0;i%26lt;=(namsize+1);i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;strcpy(names[i][1],newname[i]);&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;please could you help me to solve this problem? 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;What could I do to copy a string into a multiple array string in c++?&lt;br&gt;do strcpy(names[i],newname) instead of&lt;br&gt;&lt;br /&gt;&lt;br /&gt;strcpy(names[i][1],newname[i])&lt;br&gt;&lt;br /&gt;&lt;br /&gt;and the for loop should go from 0 to 19.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (int i=0;i%26lt;20;i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;strcpy(names[i],newname);&lt;br&gt;&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 assuming you want to create 20 copies of the same name in the array)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;strcpy has the loop built into it. you just need to pass the pointer to the char array to it ,terminated by null of course.(If u din get the last part, its ok)&lt;br&gt;Reply:this is a syntax error! you need spaces between char names [20] [20]..that should work!&lt;br&gt;Reply:/*&lt;br&gt;&lt;br /&gt;&lt;br /&gt;just do copy of one string onto the next&lt;br&gt;&lt;br /&gt;&lt;br /&gt;eg. shown below is a c++ 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;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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    int namsize;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    string names="fanda", newname ;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    newname=names;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt;"\nnames: "%26lt;%26lt;names;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout%26lt;%26lt;"\nnewname: "%26lt;%26lt;newname;&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;    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;Reply:You are using C++.  Seriously consider using std::vector and std::string.  Then you don't have to ask really odd questions like "what is the size of your name".&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Also consider joining a YahooGroup for C/C++ programming instead of using Yahoo Answers for questions like this.  You'll learn a LOT more that way by being part of a community who shares the same interests and goals.&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/999333120302576885-7503895317205978045?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/7503895317205978045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/what-could-i-do-to-copy-string-into.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7503895317205978045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/7503895317205978045'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/what-could-i-do-to-copy-string-into.html' title='What could I do to copy a string into a multiple array string in c++?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-3731666362021087591</id><published>2009-07-12T21:02:00.003-07:00</published><updated>2009-07-12T21:02:46.928-07:00</updated><title type='text'>HELP!! Lost on homework C++ (dogsafire)?</title><content type='html'>dogsafire,&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I haven't got far. We just got this and didn't get much info. I am in a C++ programing class and the teacher just reads from power point. Last semester only two people passed, now I see why.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;I have the highest score in the class and stll don't know what the heck I am doing till we are about 3 weeks past it.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This is our first assn in arrays, we are using Walter Savitch's 6th Edition. I am just trying to get started on this prob. I am having a hard time understanding how to translate the prob into:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int MAX = 10;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void outputA (int a[], int size);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main () {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int a[MAX];&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (i=0;i%26lt;MAX;i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;a[i]=0; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Input grades ending with -1 "; // Has to be an int for this situation like(-1)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;i = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while (x%26gt;=0 %26amp;%26amp; i%26lt;MAX){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;a[i] = x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;i++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "next: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; x;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;for (i=0;i%26lt;MAX;i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; a[i] %26lt;%26lt; endl;return 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;outputA(a,i);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void outputA (int a[], int size){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int i;&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;cout %26lt;%26lt; a[i] %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;HELP!! Lost on homework C++ (dogsafire)?&lt;br&gt;If you are still stuck with your homework may be you can post it at homework help website like http://homeworkhelp.co.in/ .&lt;br&gt;Reply:Your code isn't bad, you don't appear to be lost. My comments are inlined below. Is there something in particular you're confused about? &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int MAX = 10;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// void outputA (int a[], int size);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;// recommend const pointer, const data for int[] arg&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void outputA(const int * const, 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 a[MAX] = {0}; // see comment below&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int i;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#if 0  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  for (i=0;i%26lt;MAX;i++)  // don't need this...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    a[i]=0;            // init on declaration (above)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#endif&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "Input grades ending with -1: "; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cin %26gt;%26gt; x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  i = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#if 0&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  while (x%26gt;=0 %26amp;%26amp; i%26lt;MAX){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    a[i] = x;   &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    i++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; "next: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cin %26gt;%26gt; x;&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;    // do something like this so you don't&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    // get the prompt for grade MAX+1&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  while (x %26gt;= 0) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    a[i++] = x;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    if (i == MAX) break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; "next: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cin %26gt;%26gt; x;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#endif&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#if 0&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  for (i=0;i%26lt;MAX;i++)      // after this loop i=10, so&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; a[i] %26lt;%26lt; endl;  // the call to outputA will&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  // return 0;    ???      // print it all again&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#endif&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  outputA(a,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;// void outputA (int a[], int size){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void outputA(const int * const a, int size){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  int i;&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;    cout %26lt;%26lt; a[i] %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/a3.js type=text/javascript&gt;&lt;/script&gt;&lt;br&gt;&lt;a href=http://survey-monkey.blogspot.com/&gt;survey monkey&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/999333120302576885-3731666362021087591?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/3731666362021087591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/help-lost-on-homework-c-dogsafire.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/3731666362021087591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/3731666362021087591'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/help-lost-on-homework-c-dogsafire.html' title='HELP!! Lost on homework C++ (dogsafire)?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-8177716408490959386</id><published>2009-07-12T21:02:00.002-07:00</published><updated>2009-07-12T21:02:32.740-07:00</updated><title type='text'>Why can't I compile this Linux C++ code?</title><content type='html'>I've almost fixed all of the outdated code in an old Linux program coded in C++.  However I keep getting the following error when I try to compile it.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;no match for 'operator%26lt;%26lt;' in 'std::cout %26lt;%26lt; str'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;It happens on a few lines of code&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void TServerFrame::tolog(const JString%26amp; str) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  JString filename = getDir()+"log/rclog.txt";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  ofstream out(filename.text(),ios::out | ios::app);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (out) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    time_t t = time(NULL);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    out %26lt;%26lt; "Time: " %26lt;%26lt; ctime(%26amp;t);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    out %26lt;%26lt; str %26lt;%26lt; endl; %26lt;------------here&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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void TServerFrame::toerrorlog(JString str) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  time_t t = time(NULL);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  str = JString() + "Time: " + ctime(%26amp;t) + str + "\n";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; str;            %26lt;----- here&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  JString filename = getDir()+"errorlog.txt";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  ofstream out(filename.text(),ios::out | ios::app);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (out) {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    out %26lt;%26lt; str;  %26lt;--------and here&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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Can anyone help me?&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 can't I compile this Linux C++ code?&lt;br&gt;The problem is that cout and cin don't know squat about Jstrings.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Does Jstring have a member function that returns, say, a c++ "string" type?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Or a member function that returns a normal, null-terminated c-type string?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Does Jstring have a member func. like c_str() (similar to the STL string type)?&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This is where your problem lies.&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/999333120302576885-8177716408490959386?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/8177716408490959386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/why-cant-i-compile-this-linux-c-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8177716408490959386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/8177716408490959386'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/why-cant-i-compile-this-linux-c-code.html' title='Why can&apos;t I compile this Linux C++ code?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-2251940147733275589</id><published>2009-07-12T21:02:00.001-07:00</published><updated>2009-07-12T21:02:18.158-07:00</updated><title type='text'>Can someone help me with C++ programming?</title><content type='html'>I need the program to have 3 options. Choose how many #'s to enter, and display the largest # input; enter #'s until -99 is input then end program and display smallest # entered; or quit the program. I have a large part of the program written but it's not working properly and I am pretty new to programming. Can someone just help me get the code for the first part straightened out then maybe I can figure it out from there. Here is what I have:&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;using namespace std;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int SENTINEL = -99; //to end option 'B'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int number; //variable to store #s&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int counter;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;char limit; //variable to store amount of #s to input in 'A'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{char sel;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;number = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int count = 0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;do{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "A) Find the largest # in a list." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "B) Find the smallest # in a list." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "C) Quit." %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "What do you want to do?" %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cin %26gt;%26gt; sel;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;switch (sel)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{case 'A':&lt;br&gt;&lt;br /&gt;&lt;br /&gt;case 'a':&lt;br&gt;&lt;br /&gt;&lt;br /&gt;cout %26lt;%26lt; "Enter the amount of numbers to input in series: ";&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 C++ programming?&lt;br&gt;cin %26gt;%26gt; limit;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;limit needs to be converted from an ascii letter '3' to an integer.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;trick could be limit = limit - '0'&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;or do it the proper way&lt;br&gt;Reply:instead of initializing count to 0, initialize it to 1. now count will start at 1. or you could put the count++ before your cout statement.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;the other person could be right about limit being in ASCII. set a breakpoint after the cin %26gt;%26gt; limit; line, and see what value you have in limit. if its 0x30 - 0x39 when you enter a 0 - 9 then its ASCII. you could make your while statement read:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;while (count %26lt;= (limit %26amp; 0x0f). of course if you enter a larger number than 9, this wont work.&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/999333120302576885-2251940147733275589?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/2251940147733275589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/can-someone-help-me-with-c-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2251940147733275589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2251940147733275589'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/can-someone-help-me-with-c-programming.html' title='Can someone help me with C++ programming?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-2792938216783158955</id><published>2009-07-12T21:02:00.000-07:00</published><updated>2009-07-12T21:02:03.462-07:00</updated><title type='text'>I have a code in VB but i want it in C#?</title><content type='html'>I have a code in VB but i want it in C#&lt;br&gt;&lt;br /&gt;&lt;br /&gt;the code is:&lt;br&gt;&lt;br /&gt;&lt;br /&gt;'  Prototype  UI&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   Public Declare Function LoadKeyboardLayout Lib&lt;br&gt;&lt;br /&gt;&lt;br /&gt;"USER32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID&lt;br&gt;&lt;br /&gt;&lt;br /&gt;As String, ByVal Flags As Long) As Long&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   Public Const Switch2En = "00000409"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   Public Const Switch2Fa2000 = "00000429"&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   Public Sub Switch(ByVal strSwitch As String)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       '  Prototype  UI&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       strSwitch = UCase(strSwitch)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       If strSwitch = "EN" Then&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           LoadKeyboardLayout(Switch2En, 1)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       ElseIf strSwitch = "FA" Then&lt;br&gt;&lt;br /&gt;&lt;br /&gt;           LoadKeyboardLayout(Switch2Fa2000, 1)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;       End If&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   End Sub&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 have a code in VB but i want it in C#?&lt;br&gt;try this&lt;br&gt;&lt;br /&gt;&lt;br /&gt;http://www.carlosag.net/Tools/CodeTransl...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;hope it works...&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/999333120302576885-2792938216783158955?l=c-const.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://c-const.blogspot.com/feeds/2792938216783158955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://c-const.blogspot.com/2009/07/i-have-code-in-vb-but-i-want-it-in-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2792938216783158955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/999333120302576885/posts/default/2792938216783158955'/><link rel='alternate' type='text/html' href='http://c-const.blogspot.com/2009/07/i-have-code-in-vb-but-i-want-it-in-c.html' title='I have a code in VB but i want it in C#?'/><author><name>iyjhnr</name><uri>http://www.blogger.com/profile/12649230533229844244</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-999333120302576885.post-8870765050686981846</id><published>2009-07-12T21:01:00.003-07:00</published><updated>2009-07-12T21:01:47.044-07:00</updated><title type='text'>C++: need to count consonants and vowels in a string, one word works but rest don't.... whats wrong?</title><content type='html'>//counting consonants and vowels&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;iostream%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;cctype%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 countcons (char *, char *);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int countvows (char *, char *);&lt;br&gt;&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;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    const int size = 101;&lt;br&gt;&lt;br /&gt;&lt;br /&gt; char vowels[] = {'a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U', '\0'};&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    char userstring[size];&lt;br&gt;&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; "This program will count the number of consonants and vowels in your string, up to 100 characters. " %26lt;%26lt; endl %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; "Enter your string: " %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cin.getline(userstring, size);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&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 choice;&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: " %26lt;%26lt; endl&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        %26lt;%26lt; "A) Count the number of vowels in the string? " %26lt;%26lt; endl&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        %26lt;%26lt; "B) Count the number of consonants in the string? " %26lt;%26lt; endl&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        %26lt;%26lt; "C) Count both the vowels and consonants in the string? " %26lt;%26lt; endl&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        %26lt;%26lt; "D) Enter another string? " %26lt;%26lt; endl&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        %26lt;%26lt; "E) Exit the program? " %26lt;%26lt; endl %26lt;%26lt; endl;&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;    {&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++: need to count consonants and vowels in a string, one word works but rest don't.... whats wrong?&lt;br&gt;When you enter "D" to enter in another string, you get the string from the user, but don't go to the switch statement again.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Once the user enters in another string, you'll need to bring up the menu to  "count the # of vowels..." etc.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Encapsulate the menu in it's own method, encapsulate the switch in it's own statement. Upon entering of 'D', you'd want to enter a string, then display the menu again.&lt;br&gt;Reply:huh? if your talking about it allows you to enter one word and do the calculations then when you press enter to enter another word the program quits.&lt;br&gt;&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 thats the case you should probably put it in a while loop&lt;br&gt;Reply:your doing things the hard way....&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;this is much easier (didn't have time to test this just wrote it right now)&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;cctype%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;void inspectString();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;int vowels,consonants;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;const int size = 101;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    char userstring[size];&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;    &lt;br&gt;&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 ok;&lt;br&gt;&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; "This program will count the number of consonants and vowels in your string, up to 100 characters. " %26lt;%26lt; endl %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cout %26lt;%26lt; "Enter your string: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    cin.getline(userstring, size);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&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 c;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    while (ok){&lt;br&gt;&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; "Would you like to: " %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "A) Count the number of vowels in the string? " %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "B) Count the number of consonants in the string? " %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "C) Count both the vowels and consonants in the string? " %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "D) Enter another string? " %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cout %26lt;%26lt; "E) Exit the program? " %26lt;%26lt; endl %26lt;%26lt; endl;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  cout %26lt;%26lt; "Choice : ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        cin.get(c);&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;        //make any lowercase letters into uppercase&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  if (c %26gt;= 'a' %26amp;%26amp; c %26lt;= 'z'){&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        c -= 'a' - 'A';&lt;br&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        inspectString();&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if (c=='A')&lt;br&gt;&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;"Number of vowels: "%26lt;%26lt;vowels%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;        else if(c=='B')&lt;br&gt;&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;"Number of consonants: "%26lt;%26lt;consonants%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 if(c=='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;            cout%26lt;%26lt;"Number of consonants and vowels: "%26lt;%26lt;consonants+vowels%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;        else if (c=='D')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        {&lt;br&gt;&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\nEnter your string: ";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            cin.getline(userstring, size);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            &lt;br&gt;&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 (c=='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;            ok=false;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&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 inspectString()&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    vowels=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    consonants=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;    for(int i=0;i%26lt;strlen(userstring);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;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        //convert all letters to uppercase&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        if (userstring[i] %26gt;= 'a' %26amp;%26amp; userstring[i] %26lt;= 'z')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        userstring[i] -= 'a' - 'A';&lt;br&gt;&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(userstring[i] %26gt;= 'A' %26amp;%26amp; userstring[i] %26lt;= 'Z')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        {&lt;br&gt;&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(userstring[i] == 'A' || userstring[i] == 'E' || userstring[i] == 'I' || userstring[i] == 'O' || userstring[i] == 'U')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                &lt;br&gt;&lt;br /&gt;&lt;br /&gt;                vowels++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                &lt;br&gt;&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;                &lt;br&gt;&lt;br /&gt;&lt;br /&gt;                &lt;br&gt;&lt;br /&gt;&lt;br /&gt;                consonants++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;                &lt;br&gt;&lt;br /&gt;&lt;br /&gt;            }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;            &lt;br&gt;&lt;br /&gt;&lt;br /&gt;            &lt;br&gt;&lt;br /&gt;&lt;br /&gt;            &lt;br&gt;&lt;br /&gt;&lt;br /&gt;            &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;        &lt;br&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;&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:I coded it from scratch...&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&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;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;#include %26lt;string.h%26gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;#include %26lt;ctype.h%26gt;&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;         int cons;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;         int vowels;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;}WordData;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;void meh (WordData * wd,char *s)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   int i=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   wd-%26gt;cons=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   wd-%26gt;vowels=0;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   for(i=0;s[i];i++)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   if(tolower(s[i]) %26gt;= 'a' %26amp;%26amp; tolower(s[i]) %26lt;= 'z')&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        switch (tolower(s[i]))&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        {&lt;br&gt;&lt;br /&gt;&lt;br /&gt;               case 'a':&lt;br&gt;&lt;br /&gt;&lt;br /&gt;               case 'e':&lt;br&gt;&lt;br /&gt;&lt;br /&gt;               case 'i':&lt;br&gt;&lt;br /&gt;&lt;br /&gt;               case 'o':&lt;br&gt;&lt;br /&gt;&lt;br /&gt;               case 'u': wd-%26gt;vowels++;break;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;               default : wd-%26gt;cons++;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   }&lt;br&gt;&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;   char s[]= "Hello World";&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   WordData * wd;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   wd = malloc(sizeof(WordData));&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   meh(wd,s);&lt;br&gt;&lt;br /&gt;&lt;br /&gt;   printf("Contains %d Vowels, and %d consonants",wd-%26gt;vowels,wd-%26gt;cons);&lt;br&gt;&lt;br /&gt;&l
