Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 3 lut 2026, o 09:42


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 28 paź 2017, o 12:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2017
Posty: 587
Pomógł: 0

Czy ktoś podpowiedziałby jak działa ta funkcja
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lis 2017, o 10:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2017
Posty: 587
Pomógł: 0

Co oznaczają te znaki "%s;%s;%s; proszę o podpowiedz



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lis 2017, o 12:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lut 2016
Posty: 265
Lokalizacja: Norwegia
Pomógł: 16

To o co pytasz to sa formatki... kody formatujace.
Popatrz na to:
"Funkcja: printf() biblioteka: <stdio.h>

wysyła sformatowane dane do standardowego strumienia wyjściowego (stdout)
int printf ( tekst_sterujący , argument_1 , argument_2 , . . . ) ;
tekst sterujący jest to stała łańcuchowa (w cudzysłowach) zawierająca:
- zwykłe znaki (które są po prostu kopiowane na ekran)
- kody formatujące kolejnych argumentów:
%c - pojedynczy znak
%s - łańcuch znaków
%d - liczba dziesiętna ze znakiem
%f - liczba zmiennoprzecinkowa (notacja dziesiętna)
%e - liczba zmiennoprzecinkowa (notacja wykładnicza)
%g - liczba zmiennoprzecinkowa (krótszy z formatów %f %e)
%u - liczba dziesiętna bez znaku
%x - liczba w kodzie szesnastkowym (bez znaku)
%o - liczba w kodzie ósemkowym (bez znaku)
l - przedrostek (long) stosowany przed: d u x o
przykład:
#include <stdio.h>
int main( )
{
int x = 10;
long y = 20;
double s;
s = x + y;
printf ( ”%s obliczen %d + %ld = %f” , ”Wynik” , x , y , s );
}
efekt na ekranie Wynik obliczen 10 + 20 = 30.000000"

_________________
SP2LUB - LA1BUA



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO