除了 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 怎么做?的主要内容,如果未能解决你的问题,请参考以下文章

爱,除了看怎么说,还要看怎么做 !

VC 怎么动态改变控件大小

怎么做:“选择所有其他元素,除了这个”

反向标签编码给出错误

Redis内存置换策略

许律师 律师教您开发商逾期交房,我们除了愤怒,还能怎么做