вот код:
int n = Convert::ToInt32(edt1->Text);
int x = n;
int b=n;
String^ s ="";
while (b>=8) do {
x=x%8;
if (x=0) {s="0"+s;};
if (x=1) {s="1"+s;};
if (x=2) {s="2"+s;};
if (x=3) {s="3"+s;};
if (x=4) {s="4"+s;};
if (x=5) {s="5"+s;};
if (x=6) {s="6"+s;};
if (x=7) {s="7"+s;};
b=b-x;
b=b/8;
};
//--------- ошибка
// c:\users\virus\documents\visual studio 2010\projects\test4\test4\Form1.h(157):
// error C2059: синтаксическая ошибка: ; ????
if (x=0) {s="0"+s;};
if (x=1) {s="1"+s;};
if (x=2) {s="2"+s;};
if (x=3) {s="3"+s;};
if (x=4) {s="4"+s;};
if (x=5) {s="5"+s;};
if (x=6) {s="6"+s;};
if (x=7) {s="7"+s;};
}
};
}
поправил табуляцию, разбил комментарий на строки — Кодт