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

Wytłumaczenie jak działa _tprintf z przykładu

Ostatnio zmodyfikowano 2011-06-03 11:57
Autor Wiadomość
GoldWolf
Temat założony przez niniejszego użytkownika
Wytłumaczenie jak działa _tprintf z przykładu
» 2011-06-03 10:08:56
Hej, mam takie coś:
C/C++
_tprintf( TEXT( "There is  %*ld percent of memory in use.\n" ),
WIDTH, statex.dwMemoryLoad );
I trochę tego nie rozumiem, dokładnie chodzi mi o - WIDTH, statex.dwMemoryLoad. Podawane są dwa parametry stała i wartość, którą chcemy wyświetlić.
Nie spotkałem się z tym i nie wiem jak to działa.

C/C++
// Use to convert bytes to KB
#define DIV 1024
// Specify the width of the field in which to print the numbers.
// The asterisk in the format specifier "%*I64d" takes an integer
// argument and uses it to pad and right justify the number.
#define WIDTH 7

MEMORYSTATUSEX statex;
statex.dwLength = sizeof( statex );
GlobalMemoryStatusEx( & statex );
Tutaj wyjaśnienie co to za zmienna.
P-33792
DejaVu
» 2011-06-03 11:57:36
http://msdn.microsoft.com/en-us/library/wc7014hz(v=vs.71).aspx
Dokumentacja
printfWypisuje tekst sformatowany na standardowym strumieniu wyjścia. (funkcja)
tekst sformatowany - printfSpecyfikacja tekstu sformatowanego dla funkcji printf. (specyfikacja)
P-33794
« 1 »
  Strona 1 z 1