พิมพ์หน้านี้ - Template การใช้เขียนภาษา C แบบมืออาชีพครับ

LSVคลังสมองออนไลน์ "ปีที่14"

ห้องโครงงาน - D.I.Y.- เทคโนโลยี่ => ►ถาม-ตอบโครงงาน => ข้อความที่เริ่มโดย: empirejrz ที่ กรกฎาคม 09, 2015, 10:36:20 pm



หัวข้อ: Template การใช้เขียนภาษา C แบบมืออาชีพครับ
เริ่มหัวข้อโดย: empirejrz ที่ กรกฎาคม 09, 2015, 10:36:20 pm
สำหรับ .C ครับ
อ้างถึง
/*
                             *******************
******************************* C SOURCE FILE *******************************
**                           *******************                           **
**                                                                         **
** project      :                                                          **
** filename     :                                                          **
** version      :                                                          **
** date         :                                                          **
**                                                                         **
*****************************************************************************
**                                                                         **
** Copyright (c) 2015                                                      **
** All rights reserved.                                                    **
**                                                                         **
*****************************************************************************
 
VERSION HISTORY:
------------------------
 
Version         :   
Date            :   
Revised by      :   
Description     :   
 
*/
#define _TEMPLATE_C_SRC
/****************************************************************************/
/**                                                                        **/
/**                                 MODULES USED                           **/
/**                                                                        **/
/****************************************************************************/
#include   "TEMPLATE.H"
/****************************************************************************/
/**                                                                        **/
/**                                 DEFINITIONS AND MACROS                 **/
/**                                                                        **/
/****************************************************************************/

/****************************************************************************/
/**                                                                        **/
/**                                 TYPEDEFS AND STRUCTURES                **/
/**                                                                        **/
/****************************************************************************/
 
/****************************************************************************/
/**                                                                        **/
/**                                 PROTOTYPES OF LOCAL FUNCTIONS          **/
/**                                                                        **/
/****************************************************************************/
 
/****************************************************************************/
/**                                                                        **/
/**                                 EXPORTED VARIABLES                     **/
/**                                                                        **/
/****************************************************************************/
 
/****************************************************************************/
/**                                                                        **/
/**                                 GLOBAL VARIABLES                       **/
/**                                                                        **/
/****************************************************************************/
 
/****************************************************************************/
/**                                                                        **/
/**                                 EXPORTED FUNCTIONS                     **/
/**                                                                        **/
/****************************************************************************/
 
/****************************************************************************/
/**                                                                        **/
/**                                 LOCAL FUNCTIONS                        **/
/**                                                                        **/
/****************************************************************************/

/****************************************************************************/
/**                                                                        **/
/**                                 EOF                                    **/
/**                                                                        **/
/****************************************************************************/

สำหรับ .H ครับ
อ้างถึง
/*
                             *******************
******************************* C HEADER FILE *******************************
**                           *******************                           **
**                                                                         **
** project      :                                                          **
** filename     :                                                          **
** version      :                                                          **
** date         :                                                          **
**                                                                         **
*****************************************************************************
**                                                                         **
** Copyright (c) 2015                                                      **
** All rights reserved.                                                    **
**                                                                         **
*****************************************************************************
 
VERSION HISTORY:
-------------------------
 
Version         :   
Date            :   
Revised by      :   
Description     :   
 
*/
#ifndef   _TEMPLATE_INCLUDED
#define   _TEMPLATE_INCLUDED
/****************************************************************************/
/**                                                                        **/
/**                                       MODULES USED                     **/
/**                                                                        **/
/****************************************************************************/
#include    "CTYPEDAT.H"
/****************************************************************************/
/**                                                                        **/
/**                              DEFINITIONS AND MACROS                    **/
/**                                                                        **/
/****************************************************************************/

/****************************************************************************/
/**                                                                        **/
/**                              TYPEDEFS AND STRUCTURES                   **/
/**                                                                        **/
/****************************************************************************/
 
/****************************************************************************/
/**                                                                        **/
/**                              EXPORTED VARIABLES                        **/
/**                                                                        **/
/****************************************************************************/
#ifndef _TEMPLATE_C_SRC
#endif
/****************************************************************************/
/**                                                                        **/
/**                              EXPORTED FUNCTIONS   PROTOTYPE            **/
/**                                                                        **/
/****************************************************************************/
#endif
/****************************************************************************/
/**                                                                        **/
/**                              EOF                                       **/
/**                                                                        **/
/****************************************************************************/


หัวข้อ: Re: Template การใช้เขียนภาษา C แบบมืออาชีพครับ
เริ่มหัวข้อโดย: empirejrz ที่ กรกฎาคม 09, 2015, 10:37:34 pm
อันนี้เป็นการ Define ชนิดของตัวแปรนะครับจะทำให้ง่ายขึ้นเวลาเขียนภาษาซี
อ้างถึง
/*
                             *******************
******************************* C HEADER FILE *******************************
**                           *******************                           **
**                                                                         **
** project      :                                                          **
** filename     :                                                    **
** version      :   0.1                                                    **
** date         :   June 29, 2015                                          **
**                                                                         **
*****************************************************************************
**                                                                         **
** Copyright (c) 2015                                                      **
** All rights reserved.                                                    **
**                                                                         **
*****************************************************************************
 
VERSION HISTORY:
-------------------------
 
Version         :   0.1
Date            :   June 29, 2015
Revised by      :   Panupong Boonya
Description     :   
 
*/
#ifndef   _CTYPEDAT_INCLUDED
#define   _CTYPEDAT_INCLUDED
/****************************************************************************/
/**                                                                        **/
/**                                       MODULES USED                     **/
/**                                                                        **/
/****************************************************************************/

/****************************************************************************/
/**                                                                        **/
/**                              DEFINITIONS AND MACROS                    **/
/**                                                                        **/
/****************************************************************************/
 
/****************************************************************************/
/**                                                                        **/
/**                              TYPEDEFS AND STRUCTURES                   **/
/**                                                                        **/
/****************************************************************************/

typedef   signed      char         int8s;
typedef   unsigned   char         int8u;
typedef   signed      int            int16s;
typedef   unsigned   int            int16u;
typedef   signed      long int      int32s;
typedef   unsigned   long int      int32u;
typedef signed      long long int   int64s;
typedef unsigned   long long int   int64u;

/****************************************************************************/
/**                                                                        **/
/**                              EXPORTED VARIABLES                        **/
/**                                                                        **/
/****************************************************************************/

/****************************************************************************/
/**                                                                        **/
/**                              EXPORTED FUNCTIONS   PROTOTYPE            **/
/**                                                                        **/
/****************************************************************************/
#endif
/****************************************************************************/
/**                                                                        **/
/**                              EOF                                       **/
/**                                                                        **/
/****************************************************************************/