小弟最近在学c++(环境为Vc++6.0)在练习多文件结构时出现这样的问题
当小弟写成两个文件时(Time.h和Time.cpp):
Time.hclass Ttime
{
public:
Ttime(int s,int m,int h);
void Set(int s,int m,int h);
void Print();
private:
int second;
int minute;
int hour;
};Time.cpp
Ttime::Ttime(int s=0,int m=0,int h=0)
{
second = s;
minute = m;
hour = h;
};
void Ttime::Set(int s,int m,int h)
{
second = s;
minute = m;
hour = h;
}
void Ttime::Print(){ cout<<second<<"/"<<minute<<"/"<<hour<<endl;}//错误光标在此出现错误:fatal error C1010: unexpected end of file while looking for precompiled header directive
Error executing cl.exe.而写成一个文件时:
class Ttime
{
public:
Ttime(int s,int m,int h);
void Set(int s,int m,int h);
void Print();
private:
int second;
int minute;
int hour;};
Ttime::Ttime(int s=0,int m=0,int h=0)
{
second = s;
minute = m;
hour = h;
};
void Ttime::Set(int s,int m,int h)
{
second = s;
minute = m;
hour = h;
}
void Ttime::Print(){ cout<<second<<"/"<<minute<<"/"<<hour<<endl;}
则一切正常不知道什么原因?望大家赐教!
当小弟写成两个文件时(Time.h和Time.cpp):
Time.hclass Ttime
{
public:
Ttime(int s,int m,int h);
void Set(int s,int m,int h);
void Print();
private:
int second;
int minute;
int hour;
};Time.cpp
Ttime::Ttime(int s=0,int m=0,int h=0)
{
second = s;
minute = m;
hour = h;
};
void Ttime::Set(int s,int m,int h)
{
second = s;
minute = m;
hour = h;
}
void Ttime::Print(){ cout<<second<<"/"<<minute<<"/"<<hour<<endl;}//错误光标在此出现错误:fatal error C1010: unexpected end of file while looking for precompiled header directive
Error executing cl.exe.而写成一个文件时:
class Ttime
{
public:
Ttime(int s,int m,int h);
void Set(int s,int m,int h);
void Print();
private:
int second;
int minute;
int hour;};
Ttime::Ttime(int s=0,int m=0,int h=0)
{
second = s;
minute = m;
hour = h;
};
void Ttime::Set(int s,int m,int h)
{
second = s;
minute = m;
hour = h;
}
void Ttime::Print(){ cout<<second<<"/"<<minute<<"/"<<hour<<endl;}
则一切正常不知道什么原因?望大家赐教!
解决方案 »
- 如何用LineTo 画直线和箭头?
- crecordset中的SetFieldDirty和SetFieldnull有什么用的?
- 怎么在当前位置显示对话框!
- 请教:在多个网卡的情况下,如何获取所有的ip地址
- win2003在directX上动了什么 directdraw问题
- 获得MainFrame指针的问题!
- 大家认为:在COM的方法里,到底是使用THROW一个异常,还是使用返回值好?
- 哪儿有<<Windows防火墙与网络封包截获技术>>电子版和源代码下载?
- (mfc中)怎样改变ListCtrl控件中,每行(item)的高度啊?在线等待
- 用vc++编的计算器
- 谁有WINDOWS程序设计示例代码
- 有谁知道在插入一个USB硬件时,如何知道在注册表的什么位置添加了该硬件的GUID信息。win2000下。急!!!
#include "stdafx.h"
#include "time.h"
vc的头文件和源文件的格式问题。
如果你把.h和.cpp文件分开,需要用insert-->new class
然后将代码拷入即可。否则就会出现你的问题。