
23.05.2009, 12:36
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме: 2982851
Репутация:
107
|
|
Сначала немного недопонял что делает консольній вариант.Кажется вот то что надо
Код:
#include <vcl.h>
#include <stdio.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int i;AnsiString out;
char buffer[500];
i=atoi(Edit1->Text.c_str());
itoa(i,buffer,10);
out=out+"decimal:"+AnsiString(buffer)+"\r";
itoa(i,buffer,16);
out=out+"exadecimal:"+AnsiString(buffer)+"\r";
itoa(i, buffer, 2);
out=out+"binary:"+AnsiString(buffer)+"\r";
Label1->Caption=out;
}
На форму надо добавить TEdit,TButton,TLabel 2 раза жмакнуть по баттону и скопировать туда нужный код.
ЗЫ:это код для Borland C++ Builder
|
|
|