type_cc 2016-11-22 10:55 采纳率: 33.3%
浏览 942
已采纳

程序崩溃了,求大神解答

#pragma warning(disable:4996)

#include
#include
#include

using namespace std;

int strcompare(char *ch1, char *ch2)
{
for (int i = 0; i < 25; i++)
if (ch1[i] != ch2[i])
return 0;
return 1;
}

int main()
{
char *no = { "" };
while (1)
{
#ifndef F
for (int i = 0; i < 25; i++)
{
cin >> no[i];
}
#define F
#endif

    time_t now = time(0);
    char *dt = ctime(&now);
    //cout << "本地日期和时间:" << dt <<endl;
    //char *no = { "Tue Nov 22 18:29:30 2016\n" };

    if (strcompare(dt, no) == 1)
    {
        for (int i = 0; i < 20; i++)
        {
            Sleep(1000);
            cout << "\a";
        }
    }
}

system("pause");
return 0;

}

  • 写回答

2条回答

  • 娃娃092 2016-11-23 06:30
    关注

    char *no = { "" };这样不对,还是野指针,要改为这样:char a;char *no;no = &a;这样就不会有问题了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 Arcgis相交分析无法绘制一个或多个图形
  • ¥15 seatunnel-web使用SQL组件时候后台报错,无法找到表格
  • ¥15 fpga自动售货机数码管(相关搜索:数字时钟)
  • ¥15 用前端向数据库插入数据,通过debug发现数据能走到后端,但是放行之后就会提示错误
  • ¥30 3天&7天&&15天&销量如何统计同一行
  • ¥30 帮我写一段可以读取LD2450数据并计算距离的Arduino代码
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?
  • ¥20 关于#单片机#的问题:项目:使用模拟iic与ov2640通讯环境:F407问题:读取的ID号总是0xff,自己调了调发现在读从机数据时,SDA线上并未有信号变化(语言-c语言)