请大家帮我看看
#include "iostream.h"#include "string.h"
struct student_info
{
string strName;
int chinese;
int math;
int english;
};
我在main函数前面加上述,运行显示C:\Program Files\Microsoft Visual Studio\MyProjects\1\main.cpp(5) : error C2146: syntax error : missing ';' before identifier 'strName'
修改成如下就可以实现了#include <iostream>
#include <string>
using namespace std;
struct student_info
{
string strName;
int chinese;
int math;
int english;
};以前不是说加std不是相当于"*.h"
为什么第一个不行呢?????????????????
这难道不是随便百度一下就出来的吗?
c++不建议使用.h头文件,为了兼容c才保留下来的 混鱼币的~~~~~~~~~~~ 混鱼币的~~~~~~~~~~~ 过来看看!,,,,,, 混鱼币的。。。 .h是为了兼容以前的c语言,现在的c++标准是不用.h的
ain函数前面加上述 混鱼币的?????
页:
[1]