永发信息网

printf函数 vector问题

答案:2  悬赏:10  手机版
解决时间 2021-02-16 01:34
vector a;
string b;
scanf("%s",&b);
a.push_back(b);
//下面就是问题所在…………
printf("%s",&a[0]);
上面的编译有问题,不知道储存在vector里的怎么用printf函数输出。。
请各位指点,谢谢!!

printf("%s",a[0].c_str());
这样写不出来结果~~c.str()是什么成员函数!我不清楚,请详细回答,谢谢
最佳答案
printf("%s",a[0].c_str());
c_str()是string的成员函数。

问题在于
string b;
scanf("%s",b);
你可以用
cin>>b;
或者
char s[128];
scanf("%s",s);
b = string(s);

string 本来就是C++语言中的,所以转成C的输入输出修要些特殊处理,
不过这样做总感觉不伦不类的。
全部回答
期待看到有用的回答!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
施甸县人民医院地址有知道的么?有点事想过去
恩施市恩施顶尖美发沙龙这个地址在什么地方,
男性,17岁,上腹部撞伤7小时,腹部剧烈疼痛2
博文汽车维修养护中心在哪里啊,我有事要去这
找人合作在海口种菜,要求海口本地人。
京口医院地址在哪,我要去那里办事
雁峰区衡阳白沙洲格生文化餐饮馆怎么去啊,谁
一辆客车每小时行55千米,比货车快a千米,货车
画国画底色的肌理效果怎么做呢,?求答案
需要建房三角形平面的设计图
弹弹堂3打妖蝶会获得什么奖励?奖励好吗?
死神黑琦一户 VS 乌尔奇奥拉是那集
求助,本人上大学,可宿舍限定功率是300w。我
合肥市金润物流有限公司地址在哪,我要去那里
电脑黑屏出现英文字母oem7grub 0.4.4
推荐资讯
苹果4手机点击视频显示无法解码怎么办?
江岸区Hair house发舍(武汉天地店)地址在什么
斯源门业在什么地方啊,我要过去处理事情
靖江新扬子船厂怎么样?待遇如何
名人因等待而成功的事例
日本treatmentessence
岱山县高亭镇邮电局有买火车票吗
1毫米不锈钢板的焊接技术
请用《书英新婚快乐》写首诗
15.89+(6.75-5.89)+2.35的简便方法
2010年7月,一位老者动情地写了一首诗:“一
篆体印章识别
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?