C Board  

Go Back   C Board > General Programming Boards > Game Programming

Closed Thread
 
LinkBack Thread Tools Display Modes
Old 10-14-2002, 01:27 PM   #1
Lead Moderator
 
kermi3's Avatar
 
Join Date: Aug 1998
Posts: 2,568
<< !! Posting Code? Read this First !! >> \

/* NOTE FROM MOD: This thread was origanally titled: !! <> Everybody Please Read <> !! and was posted by Biosx on the C++ Board*\

This is more addressed to the newer people of this forum, but I think it would be a good refresher for some.

USE CODE TAGS!!!

What are code tags?
They are HTML-Like tags that you can insert into your post and create a specially formatted box for source code.

What are so special about these things?
For one, they help show where you code begins and ends. Plus it doesn't mess with your spacing or indents (a typical aesthetic in programming).

Why do you care so much?
I love talking on these forums and giving and receiving help. However, when people are communicating code and there is no indentation and lousy spacing, code is super-hard to read.

How do I use code tags?
Well if you have any experience with HTML it is fairly simple to use. A tag has a beginning and ending. A beginning tag looks like this: [tag] and an ending tag looks like this: [/tag] . The tag name for the code tag is simple, it is "code". So to begin a code tag, type the following: [code] . Then type all your code or copy and paste, whatever you want. When you are done, use the closing tag which uses the same tag name but with a forward slash to denote a closed tag: [/code] .


Example of nicely formatted code (with code tags):
Code:
int Stuff::save(Stuff *sPtr)
{
   ofstream outfile("Outfile.txt");

   if( !outfile )
   {
      cerr << "Couldn't open file" << endl;
      return 1;
   }

   outfile << sPtr->string << endl << sPtr->stringTwo << endl << sPtr->num << endl;

   outfile.close();  // I don't trust destructors

   return 0;
}

int main()
{
   Stuff stuffObject;

   strcpy(stuffObject.string, "Hello");
   strcpy(stuffObject.stringTwo, "Yo");
   stuffObject.num = 10;

   stuffObject.save(&stuffObject);

   return 0;
}
An example of dirty, ugly code (without code tags):
int Stuff::save(Stuff *sPtr)
{
ofstream outfile("Outfile.txt");

if( !outfile )
{
cerr << "Couldn't open file" << endl;
return 1;
}

outfile << sPtr->string << endl
<< sPtr->stringTwo << endl
<< sPtr->num << endl;

outfile.close(); // I don't trust destructors

return 0;
}

int main()
{
Stuff stuffObject;

strcpy(stuffObject.string, "Hello");
strcpy(stuffObject.stringTwo, "Yo");
stuffObject.num = 10;

stuffObject.save(&stuffObject);

return 0;
}


See the difference?

Sorry, I had to get this off my chest

This thread was origanally posted by biosx on 03-20-2002. Thank you biosx so for typing this up.
__________________
Kermi3

If you're new to the boards, welcome and reading this will help you get started.
Information on code tags may be found here

- Sandlot is the highest form of sport.
kermi3 is offline  
Closed Thread

Thread Tools
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Please help me with a code to read the value of a byte in a file. koxson C++ Programming 12 05-29-2008 11:36 AM
Overloading << and >> MMu C++ Programming 1 04-21-2008 06:49 AM
The >> and << thingies.. eviscerator C++ Programming 8 08-06-2004 10:50 AM
<< and >> overloading Armatura C++ Programming 2 12-07-2003 06:19 PM
please read this source code and tell me what is wrong goof Windows Programming 7 12-01-2001 11:49 PM


All times are GMT -6. The time now is 06:42 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0 RC2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22