标题:[求助]系统时间
只看楼主
天使坠落的眼泪
Rank: 2
等 级:新手上路
威 望:5
帖 子:204
专家分:0
注 册:2006-5-16
 问题点数:0 回复次数:7 
[求助]系统时间

#include<iostream.h>
#include<time.h>
class TimeDate
{
public:
TimeDate(time_t t);
void show();
private:
time_t system;
};

TimeDate::TimeDate(time_t t)
{
t=system;
}

void show()
{
cout<<ctime(&system);
}

void main(void)
{
time_t x;
x=time(0);
TimeDate ob(x);
ob.show();
}


为什么总是出现error C2065: 'system' : undeclared identifier

搜索更多相关主题的帖子: void TimeDate 系统 time system 
2006-05-28 15:52
ooooo
Rank: 1
等 级:新手上路
威 望:1
帖 子:135
专家分:0
注 册:2005-6-24
得分:0 
show前加TimeDate::

2006-05-28 16:13
freshman42
Rank: 1
等 级:新手上路
威 望:1
帖 子:94
专家分:0
注 册:2005-12-4
得分:0 
以下是引用天使坠落的眼泪在2006-5-28 15:52:00的发言:

#include<iostream.h>
#include<time.h>
class TimeDate
{
public:
TimeDate(time_t t);
void show();
private:
time_t system;
};

TimeDate::TimeDate(time_t t)
{
t=system;
}

void TimeDate::show()
{
cout<<ctime(&system);
}

void main(void)
{
time_t x;
x=time(0);
TimeDate ob(x);
ob.show();
}


为什么总是出现error C2065: 'system' : undeclared identifier


2006-05-28 16:14
freshman42
Rank: 1
等 级:新手上路
威 望:1
帖 子:94
专家分:0
注 册:2005-12-4
得分:0 
哦 ! 有人回了.没看到.

2006-05-28 16:15
ooooo
Rank: 1
等 级:新手上路
威 望:1
帖 子:135
专家分:0
注 册:2005-6-24
得分:0 

t=system;
改为system=t;


2006-05-28 16:22
天使坠落的眼泪
Rank: 2
等 级:新手上路
威 望:5
帖 子:204
专家分:0
注 册:2006-5-16
得分:0 
还是system=t;
而不是t=system;
如果用下边的编译器会出错的,因为是将t赋给system的

樹欲靜而風不止... http://blog./seablue_xj
2006-05-30 14:12
lw8484654
Rank: 1
等 级:新手上路
帖 子:223
专家分:0
注 册:2005-12-1
得分:0 
x=time(0);这句话是什么意思啊?这个time我没有看到在哪里定义啊?指教
2006-05-31 13:55
stylev
Rank: 1
等 级:新手上路
威 望:1
帖 子:136
专家分:0
注 册:2006-5-30
得分:0 
reply lw8484654

time是库函数.在头文件time中.....
取得系统时间赋值给time_t变量.

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
#include <iostream>
#include <ctime>

using namespace std;

class TimeDate
{
	public:
		TimeDate(time_t t);
		void show();
	private:
		struct tm *timeS;
};

TimeDate::TimeDate(time_t t)
{
	timeS=localtime(&t);
}

void TimeDate::show()
{
	 cout<< timeS->tm_hour << endl;
	 cout << timeS->tm_min << endl;
	 cout << timeS->tm_sec  << endl;
}

int main(void)
{
	time_t x;
	x=time(0);
	TimeDate ob(x);
	ob.show();
	return 0;
}



E-mail/MSN: stylev@
2006-05-31 18:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-68002-1-1.html




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

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