Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Problem z wyświetlaniem danych w formacie hex

Ostatnio zmodyfikowano 2013-01-20 12:27
Autor Wiadomość
nortalix
Temat założony przez niniejszego użytkownika
[C++] Problem z wyświetlaniem danych w formacie hex
» 2013-01-19 16:51:20
Witam!
Mam wielką prośbę do forumowiczów! Otóż problem polega na tym, że nie mam pojęcia jak wyświetlić daną w komórce StringGrid z postaci dziesiętnej na szesnastkową. Dziękuje za wszelką pomoc!

Oto fragment kodu:
C/C++
for( int i = 0; i < 100; i++ )
{
    StringGrid1->Cells[ 0 ][ i + 1 ] = 200 + i;
    StringGrid1->Cells[ 1 ][ i + 1 ] = Adres200_300.Adres1[ i ];
    StringGrid1->Cells[ 2 ][ i + 1 ] = Adres200_300.Adres2[ i ];
    StringGrid1->Cells[ 3 ][ i + 1 ] = Adres200_300.Nr_miejsca[ i ];
    StringGrid1->Cells[ 4 ][ i + 1 ] = Adres200_300.Zakres[ i ];
   
    StringGrid1->RowCount++;
}
StringGrid1->RowCount--;
P-74409
pekfos
» 2013-01-19 17:46:39
Zapisz liczbę do stringa i wyświetl jako string. Co za problem?
P-74416
nortalix
Temat założony przez niniejszego użytkownika
» 2013-01-20 11:49:52
Dziękuje za odpowiedź, ale jestem początkujący i nie za bardzo rozumiem jak to zrobić :)Chciałbym np. aby liczba 10 wyświetlała się w postaci 0A
P-74450
krzyk
» 2013-01-20 12:10:02
Borland ma chyba coś takiego jak IntToHex.
P-74454
m4tx
» 2013-01-20 12:26:34
Najprościej to to chyba sprintfem zrobić (format:
"%X"
).
» standard Csprintf
» standard Ctekst sformatowany - printf
P-74455
nortalix
Temat założony przez niniejszego użytkownika
» 2013-01-20 12:27:55
Ta dana Adres200_300.Adres1 musi sie wyświtlic w postaci hex w tej komórce StringGrid1->Cells[1][i + 1]
P-74456
« 1 »
  Strona 1 z 1