大约一年前我遇到过这个问题并且放弃了,但我真的需要弄明白这一点。 我有以下几行代码给我错误"表达式必须有整数或未整合的枚举类型"。我找不到我的问题的解决方案,因为这个错误似乎比其他错误的代码布局更具体。我想要的只是在%APPDATA%中创建一个名为" .whatever"的文件夹,我认为系统最简单。
代码:
char* APPDATA_PATH = getenv("APPDATA");
system("md " + APPDATA_PATH + "\\.whatever");
我做错了什么?我发现在c ++中转换某些类型可能会非常恼人。