Struktur NUMBERFMTA (winnls.h)
Berisi informasi yang menentukan format string angka. Fungsi GetNumberFormat menggunakan informasi ini untuk menyesuaikan string angka untuk lokal tertentu.
Sintaks
typedef struct _numberfmtA {
UINT NumDigits;
UINT LeadingZero;
UINT Grouping;
LPSTR lpDecimalSep;
LPSTR lpThousandSep;
UINT NegativeOrder;
} NUMBERFMTA, *LPNUMBERFMTA;
Anggota
NumDigits
Jumlah digit pecahan. Nilai ini setara dengan informasi lokal yang ditentukan oleh nilai LOCALE_IDIGITS.
LeadingZero
Nilai yang menunjukkan apakah nol di depan harus digunakan dalam bidang desimal. Nilai ini setara dengan informasi lokal yang ditentukan oleh nilai LOCALE_ILZERO.
Grouping
Jumlah digit di setiap grup angka di sebelah kiri pemisah desimal yang ditentukan oleh lpDecimalSep. Nilai dalam rentang 0 hingga 9 dan 32 valid. Digit pengelompokan yang paling signifikan menunjukkan jumlah digit dalam grup yang paling tidak signifikan segera di sebelah kiri pemisah desimal. Setiap digit pengelompokan berikutnya menunjukkan grup digit signifikan berikutnya di sebelah kiri grup sebelumnya. Jika nilai terakhir yang disediakan bukan 0, grup yang tersisa mengulangi grup terakhir. Contoh umum pengaturan untuk anggota ini adalah: 0 untuk mengelompokkan digit seperti pada 123456789.00; 3 untuk mengelompokkan digit seperti dalam 123.456.789,00; dan 32 untuk mengelompokkan digit seperti dalam 12.34.56.789,00.
lpDecimalSep
Penunjuk ke string pemisah desimal yang dihentikan null.
lpThousandSep
Penunjuk ke string pemisah ribuan yang dihentikan null.
NegativeOrder
Mode angka negatif. Mode ini setara dengan informasi lokal yang ditentukan oleh nilai LOCALE_INEGNUMBER.
Keterangan
Catatan
Header winnls.h mendefinisikan NUMBERFMT sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows 2000 Server [aplikasi desktop | Aplikasi UWP] |
Header | winnls.h (termasuk Windows.h) |