结构化设计思想

作者在 2010-09-06 09:32:16 发布以下内容

/*1.头文件;文件名:myheadfile.h*/

#include<stdio.h>
#include<string.h>
#define MAX 100
char *fun1(char *s);
void fun2(char *s);

/**********************************************************/

/*2.子函数1:fun1.c   实现功能从键盘读入一字符串*/

#include "myheadfile.h"
char *fun1(char *s)
{
printf("%s","Please Input a string:\n");
gets(s);
return s;
}

/******************************************************/

/*3.子函数2:fun2.c 实现功能:向屏幕输出一个字符串*/

#include "myheadfile.h"
void fun2(char *s)
{
printf("%s\n",s);
}

/*******************************************************/

/*4.主函数:调用上面的几个文件实现结构化设计*/

#include "myheadfile.h"
int main(void)
{
char s[MAX]; /*若是不定义数组就会产生野指针见前篇日志*/          
char *string=s;
string=fun1(string);
fun2(string);
return 0;
}

/***********************************************/

默认分类 | 阅读 933 次
文章评论,共0条
游客请输入验证码
浏览51083次
文章分类