在结构体里如何使用string类创建字符串对象
#include <iostream>
#include <string>
using namespace std;
struct CandyBar
{
string name;
double weight;
int calories;
};
int main()
{
CandyBar snack =
{
"Mocha Munch ",
2.3,
350
};
cout < < "name: " < < snack.name < < "weigt: " < < snack.weight < < "calories: " < < snack.calories < < endl;
return 0;
}
此程序无法编译成功
[解决办法]
程序语法没问题呀, 你用的什么编译器。。。。
[解决办法]
用GCC编译成功,没任何问题,你用的是VC6?
输出:name:Mocha Munchweigt:2.3calories:350
[解决办法]
编译器的问题