注册 登录
编程论坛 C++教室

初学C++,请问这个哪个地方错了?对string类不是很了解。。。

Xy_betray 发布于 2012-10-02 22:36, 606 次点击
#include<iostream>
#include<string.h>
struct Candybar
{
    string pp;
    double zhl;
    int hl;
};


int main()
{
    using namespace std;
    Candybar snake={"mocha munch",2.3,350};
    cout << snake.pp << endl;
    cout << snake.zhl << endl;
    cout << snake.hl << endl;
    return 0;
}
2 回复
#2
lz10919149992012-10-02 23:14
#include<string> 不是 #include<string.h>
#3
zhaojigao2012-10-03 16:01
#include<iostream>
 struct Candybar
 {
     char pp[30];
     double zhl;
     int hl;
 };
 

int main()
 {
     using namespace std;
     Candybar snake={"mocha munch",2.3,350};
     cout << snake.pp << endl;
     cout << snake.zhl << endl;
     cout << snake.hl << endl;
     return 0;
 }


试试这样的吧
1