0
如何在沒有調整大小功能的情況下編寫此代碼? wartosc.resize(10);除了string.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;
}
您應該添加一個標籤爲您在工作完成語言 – Phaeze
。添加了標籤。 – Mongow
請參閱http://stackoverflow.com/questions/1472048/how-to-append-a-char-to-a-stdstring –