中易网

表示时间的函数能在主函数外定义吗?

答案:1  悬赏:60  
解决时间 2021-03-14 18:51
用C++编程的时候我的代码是这样的
#include
using namespace std;
#pragma comment(lib, "winmm.lib")
#include
#include
#include
#include
#include
void dsptime(const struct tm* ptm)
{
cout<tm_hour<<":"<tm_min<<":"<}
time_t nowtime;
nowtime=time(NULL);//获取时间1970年1月1日00:00:00到当前时刻的秒数
struct tm *local;//注意类型是tm struct 只是表示是结构体,tm才是结构体名称
local=localtime(&nowtime);//将秒数转化成本地时间,并转成struct tm类型,该类型的各数据成员分别表示年月日时分秒。
dsptime(local);//显示时间
srand(time(NULL));//产生时间种子
int n;
n=rand()%20;//产生随机数
cout<void main()
{
dsptime(local);
}
如果将函数外的东西加到主函数里就对了,为什么??有什么办法可以让那些东西在主函数外定义吗?
最佳答案
变量可以在主函数外定义,可以在定义的时候用赋值语句给它赋初值。但是像
dsptime(local);//显示时间
srand(time(NULL));//产生时间种子
cout< 这样的语句就不能单独放到外面了,要么定义一个函数,写在函数里面。要么写在主函数里面(其实也是写在“函数”里面,只不过是特殊的函数)。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
oppor9m什么牌子处理器
鲁迅《故乡》中表达了怎样的主旨与情感?
天津河东20平米左右门脸房出租
雨维美容院我想知道这个在什么地方
阴唇正常的颜色是什么?能用一种颜色形容一下
老母殿怎么去啊,有知道地址的么
诸葛亮三出岐山和西岐的岐山是一个地方吗
英菲尼迪Q50L与金牛座怎么选择
兴宁市宁新街迎宾大道紫来酒店邮政编码
函数连续在零到正无穷大于零,它的积分为正无
PSPgo游戏退出
灵峰寺在什么地方啊,我要过去处理事情
胶布能代替生塑带吗
新买的电水壶煮完水后发现底部有黑点,为什么
化肥厂4月份计划生产化肥120吨,实际上5天就
推荐资讯
电料水暖五金在什么地方啊,我要过去处理事情
龙祥饭店在什么地方啊,我要过去处理事情
求APH米英文合集,最好是历史向,太扯淡且小
咖啡中含有激素吗?
求南京大学计算机考研规定教材及参考书,南京
我家狗养了17年那是几岁了
装修合同,承包方的名字与公章不一致,装修公
九寨沟口旅游客运中心我想知道这个在什么地方
76.74中的左边的7在什么位上?
美容院的那种暖宫调经有效果不?还有做的那种
用外网IP则是在局域网可以远程外部网络都不可
可持续利用土地的主要途径是什么;试举例说明
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?