出现 PCH creation point 错误
本帖最后由 风之残月 于 2014-11-9 22:39 编辑是这样的,做了一个小的程序
#include "TMIS.h"
/*初始化函数*/
extern VOID Init();
/*登录*/
extern INT32 Login();
/*信息查询*/
extern INT32 Search();
static VOID MainMenu( INT32 state );
VOID main()
{
/*初始化*/
Init();
/*登录进入主菜单*/
MainMenu( Login() );
}
TMIS.h内容完整复制出来就能帮您解决 手滑没打完就传上去了QwQ 然后还有一个文件里
/*初始化*/
VOID Init();
/*读取用户信息*/
INT32 ReadUser();
/*读取景点信息*/
INT32 ReadSight();
VOID Init()
{
/*读取用户信息*/
ReadUser();
/*读取景区信息*/
ReadSight();
return;
}
但是编译的时候一直提示PCH creation point找不到I函数Init(),这可能是什么问题呀~~ 你要在主函数,也就相当于main()的调用文件里面把Init()函数的头文件加上啊。相当于#include "xxx.h"明白了吗? 不用这样做的,我的Login()函数就可以用。 #include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
/*基本类型头文件*/
#include "Type.h"
/*景区状态*/
#define ABLE_STATUS (BYTE) 0 /*景区可用*/
#define BUSY_STATUS (BYTE) 1 /*景区已满*/
/*游客身份*/
#define NORMAL (BYTE) 0 /*普通*/
#define STUDENT (BYTE) 1 /*学生*/
#define SOLDIER (BYTE) 2 /*军人*/
#define GROUP (BYTE) 3 /*团体*/
typedef char USERID;
/*用户(内存结构)*/
typedef struct _user
{
USERID id; /*用户名*/
INT8 password; /*密码*/
struct _user *next; /*指向下一个用户的指针*/
}USER;
typedef char USERID;
/*用户(存储结构)*/
typedef struct _usersto
{
USERID id; /*用户名*/
INT8 password; /*密码*/
}USERSTO;
typedef char SIGHTNO;
/*景区内存结构*/
typedef struct _sight
{
INT8 name; /*景区名称*/
SIGHTNO no; /*景区编号*/
BYTE status; /*景区状态*/
UINT32 maxnum; /*容纳最大人数*/
UINT32 prenum; /*景区当前人数*/
FLOAT price; /*游玩费用*/
FLOAT time; /*游玩用时*/
FLOAT income; /*收入*/
FLOAT mfee; /*维护费用*/
UINT32 tas; /*游客量(tourists arrivals的缩写)*/
BYTE suit; /*适宜人群*/
struct _sight *next;
} SIGHT;
/*景区存储结构*/
typedef struct _sightsto
{
INT8 name; /*景区名称*/
SIGHTNO no; /*景区编号*/
BYTE status; /*景区状态*/
UINT32 maxnum; /*容纳最大人数*/
UINT32 prenum; /*景区当前人数*/
FLOAT price; /*游玩费用*/
FLOAT time; /*游玩用时*/
FLOAT income; /*收入*/
FLOAT mfee; /*维护费用*/
UINT32 tas; /*游客量(tourists arrivals的缩写)*/
BYTE suit; /*适宜人群*/
} SIGHTSTO;
/*索引信息内存结构*/
typedef struct _tourinfor
{
UINT32 tournum; /*游客人数*/
INT32 age; /*大概年龄*/
INT32 identity;/*游客身份*/
BYTE season; /*旅游季节*/
}
/*调试*/
#define DEBUG 1
/*日志目录*/
#define LOG_DIR "./log"
/*日志文件*/
#define LOG_FILE "./log/TMIS.log"
/*数据文件*/
#define DATA_DIR "./data"
/*用户数据文件*/
#define USER_FILE"./data/user.dat"
/*景点数据文件*/
#define SIGHT_FILE "./data/sight.dat" 自顶一下求救 QAQ 内容发全啊 選擇ゞ忘記 发表于 2014-9-12 17:27
内容发全啊
算了,代码太多了不贴了。我自己再调调好了,不麻烦大家了。 啊哈哈o(∩_∩)o问题解决了好开心,原因居然是头文件定义一个结构体的时候少了一个分号,居然不提示那里错误而是莫名其妙的提示别的问题,真是弄死我了T^T 漩涡鸣人 发表于 2014-9-11 21:55
TMIS.h内容完整复制出来就能帮您解决
确实是头文件的问题,虽然不是TMIS.h。不过还是谢谢你咯,给你最佳答案好啦~
页:
[1]