+ -
当前位置:首页 → 问答吧 → c++ 把char数组转换成string

c++ 把char数组转换成string

时间:2011-12-05

来源:互联网

char temp[5] = {'a','b','c','d','e'};
string tempString = ????????

作者: forrestGTJU   发布时间: 2011-12-05

呵呵,那你为什么不直接string str("abcde");

作者: maoxing63570   发布时间: 2011-12-05

char temp[5] = {'a','b','c','d','e','\0'};要用'\0'来结束字符串。
string tempString(temp);

作者: mingliang1212   发布时间: 2011-12-05

引用 1 楼 maoxing63570 的回复:

呵呵,那你为什么不直接string str("abcde");



因为从文件中读入的是一个个字符 fin >> ch (前面定义的 char ch)

作者: forrestGTJU   发布时间: 2011-12-05

热门下载

更多