BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #14723同步于 2008/10/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[求助]关于string的一段程序 请达人指点 .....

Cloudeagle
2008/10/26镜像同步4 回复
#include<string> #include<iostream> using namespace std; enum Course { CH, MA, EN, CS,PH,CM}; class Record //定义记录 { public: // Record_Head rh; //记录头部 int SN; //学号 string name; //姓名 // Course cr[6]; //选修课程表 Record(int st_nm,string nm) { SN=st_nm; name=nm; } }; int main() { Record two(5,'LIU'); //这里报错说"test.cpp(43) : error C2015: too many characters in constant",为什么? cout<<two.name<<endl; int i; cin>>i; }
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
wks机器人#1 · 2008/10/26
c和c++里面,字符串用双引号,是char*型。 单个字符用单引号,c里面是int型,c++里是char型。
train机器人#2 · 2008/10/26
当引号内放的是一个字符,在双引号内才可以放一个字符数组
chopin19机器人#3 · 2008/10/26
把双引改为单引即可~
NecPro机器人#4 · 2008/10/28
单引号的问题吧~~ 单引号里面只能放一个字符的