| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
投票:有没有必要提供这样的代码风格
 
4 票:66.67%
 
0 票:0.00%
 
2 票:33.33%
    您没有登录,无法进行投票和查看投票结果,请登录论坛  [总票数 6 票  截止时间 2033-2-8 20:57]

标题:有没有必要提供这样的代码风格
收藏  订阅  推荐  打印
zinking
Rank: 7Rank: 7Rank: 7
等级:贵宾
威望:35
帖子:916
积分:9360
注册:2004-12-5
有没有必要提供这样的代码风格

#ifndef HELP_H #define HELP_H

#include "stdlib.h" #include "stdio.h" #include "string.h" #include "alloc.h"

/************gloab variant**********/

/************define function********/ int help_pos(int posk[],int SPAC,int hp_pos[]); int help_inti(int hp_pos[],int &hp_r,unsigned char *input[],unsigned char ***hp_show);

/************************************************* FUNCTION NAME : help_pos(),计算显示区域和行列数 FUNCTION DESCRIPTION : 根据输入显示区域,计算显示初始坐标,和行列数 INPUT PARAMETER : 显示区域块posk[4](矩形左、右顶点行、列),显示区域与边框空隙SPAC OUTPUT PARAMETER : hp_pos[]起点(行、列),行列数 RETURN VALUE : 0-成功,1-不成功 ERROR REPORT : **************************************************/ int help_pos(int posk[],int SPAC,int hp_pos[]) { hp_pos[0]=posk[0]+SPAC; //x point start hp_pos[1]=posk[1]+SPAC; //y point start hp_pos[2]=(posk[3]-SPAC-hp_pos[1])/16; //row num hp_pos[3]=(posk[2]-SPAC-hp_pos[0])/16; //col num if(hp_pos[2]<1 ||hp_pos[3]<1) return(0); else return(1); }

/************************************************* FUNCTION NAME : help_inti(),计算显示数组 FUNCTION DESCRIPTION : 根据输入显示区域,计算显示初始坐标,和行列数 INPUT PARAMETER : 输入内容数组*input[],起点(行、列),行列数pos[4] OUTPUT PARAMETER : 显示数组*show RETURN VALUE : 0-成功,1-不成功 ERROR REPORT : **************************************************/

int help_inti(int hp_pos[],int &hp_r,unsigned char *input[],unsigned char ***hp_show) { int R; int in_r,in_c;//输入数组下标 int show_r,show_c;//输出数组下标 int hx,hy,hc,hr; int i,j; int ALLOC; //分配地址标志 hx=hp_pos[0]; //显示时行起点 hy=hp_pos[1]; //显示列起点 hr=hp_pos[2]; //显示时行数 hc=2*hp_pos[3];//显示时列数(英文字符数,汉字占2位) /*****分配显示数组地址******/ if(*hp_show!=NULL) free(*hp_show); *hp_show=(unsigned char **)malloc(sizeof(unsigned char *)); if(*hp_show==NULL) {return(1);} ALLOC=1; /*****change in arrar char*******/ ..................................................... ............................................................. ................................................................ 有没有必要提倡这样的代码风格呢? 不知怎么的我就觉得看到这样的代码很“感动”!!

2005-09-24 20:57



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016587 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved