搜索
查看: 282|回复: 2
打印 上一主题 下一主题

为什么会停止运行

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2020-3-23 14:42:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
  1. #include <iostream>
  2. #include <stdlib.h>
  3. using namespace std;
  4. int main()
  5. {
  6.     char *a;
  7.   cout << "欢迎使用易经查卦器,请输入需要使用的功能(输入 查卦象/查卦名/查宫卦 按enter键)" << endl;
  8.   cin >> a;
  9.   if (a=="查卦象") {
  10.     system ("start 易经查卦象");
  11.   }
  12.   if (a=="查卦名") {
  13.     system ("start 易经查卦名");
  14.   }
  15.   if (a=="查宫卦") {
  16.     system ("start 易经查宫卦");
  17.   } else {
  18.     cout << "错误" << endl;
  19.   }
  20.     return 0;
  21. }
复制代码

沙发
 楼主| 发表于 2020-3-23 14:54:21 | 只看该作者
不知道……………………………………………………………………………………
板凳
发表于 2020-3-24 11:45:32 | 只看该作者
变量定义出错,这里不能定义成char型的指针应该这样:
string a;//只在此程序可使用string(因为是C++,C语言还没有string字符串类型变量)
别忘了加头文件:#include<string>
此时不能用cin了,要用gets(a);
别忘了加头文件:#include<cstdio>
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表