除了 string.resize 怎么做?
Posted
技术标签:
【中文标题】除了 string.resize 怎么做?【英文标题】:How do this except string.resize? 【发布时间】:2014-01-30 23:32:55 【问题描述】:如何在没有调整大小功能的情况下编写此代码? wartosc.resize(10);
因为没有在字符串中使用 resize,所以什么都不会发生 - 不会分配值。
string naBinarny(int liczba)
string wartosc;
int i=0;
wartosc.resize(10);
while (liczba>0)
wartosc[i] = ((liczba%2) == 1 ? '1' : '0');
liczba=liczba/2;
i++;
return wartosc;
【问题讨论】:
你应该为你正在使用的语言添加一个标签。 见***.com/questions/1472048/…string wartosc(10, 0);
怎么样?
谢谢马克,它成功了。
【参考方案1】:
这个怎么样:
string naBinarny(int liczba)
string wartosc="";
int i=0;
while (liczba>0)
wartosc += ((liczba%2) == 1 ? "1" : "0");
liczba=liczba/2;
i++;
return wartosc;
【讨论】:
以上是关于除了 string.resize 怎么做?的主要内容,如果未能解决你的问题,请参考以下文章