4 / 4 / 0
Регистрация: 23.11.2008
Сообщений: 44
|
||||||
1 | ||||||
Заменить scanf и printf на операторы, которые можно связать с Edit23.11.2008, 15:58. Показов 4517. Ответов 1
Метки нет (Все метки)
Здраствуйте! Помогите пожалуйста решить одну проблему!
У меня есть программа написана на Си, с помощей которой можно перевести двоичную систему в десятичную. Проблема в том что я пишу программу на C++ Builder и мне надо знать как в моём случае заменить scanf и printf на операторы которые можно связать с Edit. Заранее большое спасибо!!!
0
|
23.11.2008, 15:58 | |
Ответы с готовыми решениями:
1
Cin и cout заменить на scanf и printf Заменить cout и cin на printf и scanf Заменить cout и cin на printf и scanf Заменить cin cout на printf scanf |
сцуко киборг
103 / 30 / 4
Регистрация: 11.09.2008
Сообщений: 193
|
|
23.11.2008, 23:04 | 2 |
Код
while(scanf("%c",&c) ) { if( (c<'0') || (c > '1') ) break; result<<=1; result+=c-'0'; }; Код
for(int i=1;i<=(Edit1->Text).Length();i++) { if( ((Edit1->Text)[i]<'0') || ((Edit1->Text)[i] > '1') ) break; result<<=1; result+=(Edit1->Text)[i]-'0'; } Код
printf("\n%d",result); Код
Label1->Caption=IntToStr(result); В общем виде вот так: Код
void __fastcall TForm1::Button1Click(TObject *Sender) { int result=0; for(int i=1;i<=(Edit1->Text).Length();i++) { if( ((Edit1->Text)[i]<'0') || ((Edit1->Text)[i] > '1') ) break; result<<=1; result+=(Edit1->Text)[i]-'0'; } Label1->Caption=IntToStr(result); }
1
|
23.11.2008, 23:04 | |
23.11.2008, 23:04 | |
Помогаю со студенческими работами здесь
2
Заменить cout на printf а cin на scanf Заменить cin / cout на scanf / printf Заменить printf на cout, scanf на cin Заменить printf scanf на cout cin Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |