Pytania oznaczone «printf»

157
printf with std :: string?

Rozumiem, że stringjest to element członkowski stdprzestrzeni nazw, więc dlaczego ma miejsce następujący przebieg? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl;...

120
Jak mogę drukować na stderr w C?

W C drukowanie na standardowe wyjście jest łatwe dzięki printffrom stdio.h. Jednak w jaki sposób można drukować na stderr? fprintfPozornie możemy to osiągnąć, ale jego składnia wydaje się dziwna. Może możemy użyć printfdo drukowania na

114
Druk z lewej strony ze spacjami

Jak mogę wypełnić ciąg spacjami po lewej stronie, używając printf? Na przykład chcę wydrukować „Hello” z 40 spacjami przed nim. Ponadto ciąg, który chcę wydrukować, składa się z wielu wierszy. Czy muszę drukować każdą linię osobno? EDYCJA: Żeby było jasne, chcę wydrukować dokładnie 40 spacji...

107
Unikaj końcowych zer w printf ()

Ciągle napotykam specyfikatory formatu dla rodziny funkcji printf (). Chcę móc wydrukować podwójną (lub zmiennoprzecinkową) z maksymalną podaną liczbą cyfr po przecinku. Jeśli używam: printf("%1.3f", 359.01335); printf("%1.3f", 359.00999); dostaję 359.013 359.010 Zamiast...

107
Wypełnienie znaków w printf

Piszę skrypt powłoki bash do wyświetlenia, czy proces jest uruchomiony, czy nie. Do tej pory mam to: printf "%-50s %s\n" $PROC_NAME [UP] Kod daje mi takie wyjście: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] Chcę wypełnić lukę między dwoma polami za pomocą „-” lub „*”, aby była...

107
O co chodzi z „% n” Javy w printf?

Czytam Efektywną Javę i %nwszędzie używa ona znaku nowej linii. Używałem \nraczej z powodzeniem dla nowej linii w programach Java. Która z nich jest „właściwa”? Co jest nie tak \n? Dlaczego Java zmieniła tę konwencję

104
Jak działa Haskell printf?

Bezpieczeństwo typów Haskella nie ma sobie równych tylko w przypadku języków z typami zależnymi. Ale w Text.Printf zachodzi pewna głęboka magia, która wydaje się raczej dziwna . > printf "%d\n" 3 3 > printf "%s %f %d" "foo" 3.3 3 foo 3.3 3 Jaka kryje się za tym głęboka magia? W jaki sposób...

103
Drukowanie znaków szesnastkowych w C

Próbuję przeczytać wiersz znaków, a następnie wydrukować szesnastkowy odpowiednik tych znaków. Na przykład, jeśli mam ciąg, czyli "0xc0 0xc0 abc123"gdzie pierwsze 2 znaki są c0w szesnastkowym, a pozostałe abc123w ASCII, to powinienem otrzymać c0 c0 61 62 63 31 32 33 Jednak printfużycie %xdaje...

101
printf specyfikatory formatu dla uint32_t i size_t

Mam następujące size_t i = 0; uint32_t k = 0; printf("i [ %lu ] k [ %u ]\n", i, k); Podczas kompilacji pojawia się następujące ostrzeżenie: format ‘%lu’ expects type ‘long unsigned int’, but argument has type ‘uint32_t’ Kiedy przeprowadziłem to za pomocą szyny, otrzymałem: Format argument...