MERHABA ARKADAŞKAR DİV_T FONKSİYONUNU KULLANIMI BİLEN VA

Başlatan remzi, 22 Ekim 2005, 10:25:02

remzi

ben bir hexa decimal sayıyı birler-onlar ve yüzlere ayırıp daha sonra üç adet displaye bu sayıyı aktarmak istiyorum. baktımki hitec c de div_t fonksiyonu var ama fonksiyonu nasıl kullanabileceğim hakknda pek bilgim yok. bu fonksiyonu bilen arkadaşlar bana yardımcı olabilirmi herşey için teşekkür ederim...

uoguz

Merhaba Remzi C' de bu işlemi sprintf fonksiyonu ile yapabilirsin.
Örnek:

int value = 0x35FC;
char text[10];

sprintf(text, "%X" value);

Şimdi
text[0] = 3;
text[1] = 5;
text[2] = F;
text[3] = C;

oldu.

Eğer sprintf(text, "%d" value);
deseydin 0x35FC in decimal karşılığı olan 13820 sayısını çevirir ve
text[0] = 1;
text[1] = 3;
text[2] = 8;
text[3] = 2;
text[4] = 0;
olurdu.

Daha fazla ayrıntı için bu fonksiyonu inceleyebilirsin.
Kolay gelsin.

remzi

cevap ın için teşekkür ederim valla beni uğraştırrmaktan kuratardın allah razı olsun