注册 登录
编程论坛 C++教室

本人小白,才接触 C++ 自己写的程序有问题求大侠们帮帮忙

libaoxin0917 发布于 2014-07-25 16:26, 1217 次点击
#include<stdio.h>
#include<windows.h>
void A()
{    if(time.wHour==16);
    if(time.wMinute==15);
    if(time.wSecond==0);
        printf("************\n");
}
int main()
{   
        SYSTEMTIME time;                        
    SYSTEMTIME clock;                        
    GetLocalTime(&time);
    printf("学习C语言\n");
    printf("当前时间为:%2d:%2d:%2d\n",time.wHour,time.wMinute,time.wSecond);
    return 0;
}
14 回复
#2
杨文祥2014-07-26 18:31
不知道你要干什么。
你把Void A()函数注释掉就能通啦
#3
zklhp2014-07-26 19:16
这是C语言 不是C++
#4
sand61742014-09-04 08:39
回复 3 楼 zklhp
你能告诉我有什么区别?
#5
asade2014-09-16 20:28
回复 楼主 libaoxin0917
这是c不是c++
#6
ditg2014-09-16 21:05
用C编译器就是C程序,用C++编译器就是C++程序呗,这种问题还是别太纠结,呵呵
#7
zklhp2014-09-16 23:02
以下是引用sand6174在2014-9-4 08:39:36的发言:

你能告诉我有什么区别?

用C语言的头文件 采用面向过程的思路和编程方法写 就是C语言

你这里 用了C语言的头文件 编程里面也没有用C++的特性 就算你这个程序是用C++编译器编译的 也没法认为是一个C++程序
#8
ditg2014-09-16 23:19
《C++程序设计语言》13页第2段:“在K&R的《C程序设计语言》里的每个程序都是C++程序”,呵呵
#9
yangfrancis2014-09-17 15:59
void A的内容没有使用啊。不要了应该就好了吧。还有就是,不知道这里面的三个if是不是要同时满足,如果是的话每两个之间得用&&连接吧?
#10
zerolu2014-09-18 03:13
问题很严重
#11
麻麻说我不乖2014-09-23 11:19
虽然说C语言和c++有交叉,但是还是有东西不一样的。就比如c++的预处理指令是<iostream.h>而C语言的是<stdio.h>,输入语句是cin,输出语句是cout
#12
a8746951622014-10-25 09:04
你是要做一个闹钟吧!那么应该在主函数中使用A函数    此外,那三个if应该合为一句,中间用&&连接
#13
沱游星空2014-10-31 17:59
你用的是系统中的类,不是自己定义的

[ 本帖最后由 沱游星空 于 2014-11-2 20:37 编辑 ]
#14
米兰达斯2014-11-01 13:42
1.void A()函数没有被主函数调用把?
2.A函数中,没有 SYSTEMTIME time;                        
                SYSTEMTIME clock;                        
                GetLocalTime(&time);     time.wHour,time.wMinute,time.wSecond这3个参数怎么能用。
#15
zcdjt2014-11-02 21:16
同上
1