【发布时间】:2015-01-18 06:53:06
【问题描述】:
喂?我想知道“如何将字符转换为字符串”
这是我的 C 代码
string firSen;
int comma1=0;
cout<<"Please write your sentence"<<endl;
getline(cin,first);
int a=firSen.first("string");
for(i=a;firSen[i] != ',';i++)
comma1=i;
cout<<firSen[comma1-3]<<firSen[comma1-2]<<firSen[comma1-1]<<endl;
我会写“字符串是100s,谢谢”
对于字符类型,我知道 firSen[comma1-3]=1, firSen[comma1-2]=0, firSen[comma1-1]=0。
我想把这些字符变成字符串 (就像 1,0,0 变成 100 的字符串)因为我想使用 atoi 函数....
你知道怎么把char转成字符串吗?
【问题讨论】:
-
char+"" 不就行了吗?
-
也许你应该查一下
std::stoi。 -
投票结束。 (不清楚你在问什么)。
-
@Nabin,没有。这将等同于
""[c],这是未定义的行为,除非c==0