/*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;
}
/***********************************************/