News:

When registered with our forums, feel free to send a "here I am" post here to differ human beings from SPAM bots.

Main Menu

Create new Default Code

Started by crystoppher, July 12, 2018, 04:33:23 PM

Previous topic - Next topic

crystoppher

Hey guys,
I'm having difficulty creating a new default code. I like to create a default code like this.

Example

  /⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆
   ⋆  Project: $(proejct)
   ⋆  Function:
   ⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆
   ⋆  $Author: mario $
   ⋆  $Name:  $
   ⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆
   ⋆
   ⋆  Copyright 2007 by company name
   ⋆
   ⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆⋆/

I'm starting my studies in programming c. So I still have more questions about some topics.


BlueHazzard

What should this be?
Default code for new project?
Default code for every new c file?
Default code for every new cpp file?
Shortcut to paste?
Template to easily add to the project?

crystoppher

Default code for every new c file? Yes! Exactly.
I wanted to create similar code and leave saved automatically. With each new project this information should appear without having to copy and paste this code.  Is this possible???

BlueHazzard

I assume you want that codeblocks replaces the $(proejct)  with the project title and  $Name:  $  with the file name?

There are multiple ways to do this.
The easiest way is this:
Settings->Editor->Default code
Add your default code there.
You can use variable expansion (http://wiki.codeblocks.org/index.php/Variable_expansion) in your default code. So for you this would look like this:

/**************************************************************************
   *  Project: $(PROJECT_NAME)
   *  Function:
   **************************************************************************
   *  $Author: mario $
   *  $Name:  $
   **************************************************************************
   *
   *  Copyright 2007 by company name
   *
   *************************************************************************/


To trigger this template you have to use the shortcut File->New->File->C/c++ source file->Go ecc...

crystoppher

Yep!
Thanks for help. @BlueHazzard