【发布时间】:2015-05-01 06:28:42
【问题描述】:
我正在尝试使用 C++ 制作一个简单的应用程序启动器。
#include <iostream>
#include <stdlib.h>
#include <string>
using namespace std;
int main()
{
int textin;
cin >> textin;
if ( textin == "ATLauncher" )
{
system("C:\\Users\\NAME\\Main\\minecraftlaunchers\\AtLauncher\\ATLauncher.exe");
system ("pause");
return 0;
}
}
使用 Dev C++ 时出现的错误消息
[错误] ISO C++禁止指针和整数比较[-fpermissive]
【问题讨论】:
-
“不让它工作”是什么意思?错误信息?段错误?它编译了吗?
-
您的问题似乎特定于 Windows。所以请编辑它并标记它。 (在 Linux 或 POSIX 系统上,
<windows.h>头文件不存在)。 -
你有什么问题?除了“任何人都可以帮助”之外,那是
-
“我不习惯 StackOverFlows 格式,所以代码可能会“乱七八糟”” 这就是为什么有一个预览窗格,所以您可以查看和修复任何格式发帖前的问题。因此,对网站来说是新手是无关紧要的:您只需继续在帖子上工作,直到它完成。对于它的价值,你在这里的格式做得很好。
-
你用
std::string textin;代替int textin;那么简单。