217 299
edycji
m (→zmienny format: nowy kod) |
Nie podano opisu zmian |
||
<
#include <stdio.h>
return 0;
}
</syntaxhighlight>
i = 4
f = 3.1
---------
Funkcja formatująca ciąg znaków i alokująca odpowiednią ilość pamięci:
<
#include <stdarg.h>
#include <stdlib.h>
return str;
}
</syntaxhighlight>
------->
====Konwersja ====
Konwersja 1 liczby typu double na łańcuch:
<
/*
gcc s.c -Wall
return 0;
}
</syntaxhighlight>
Konwersja 2 liczb typu double na łańcuch:<
/*
http://stackoverflow.com/questions/7228438/convert-double-float-to-string
return 0;
}
</syntaxhighlight>
Wynik działania:
====Liczby całkowite====
<
/*
gcc l.c -lm -Wall
</syntaxhighlight>
Wynik:
====zmienny format ====
<
// Akshay Hegde
// https://www.unix.com/programming/244285-passing-printf-formatting-parameters-variables.html
}
</syntaxhighlight>
====Liczba cyfr ====
<
/*
https://www.digitalmars.com/ctg/ctgNumerics.html
return 0;
}
</syntaxhighlight>
Wynik:
<
(long double) pi = 3.14159265358979312
(double) pi = 3.14159265358979
(float) pi = 3.14159
</syntaxhighlight>
====fragment łańcucha ( ang. substring)====
<
/*
return 0;
}
</syntaxhighlight>
Kiedy chcemy kilka zapisać do tej samej zmiennej to używamy jej jednocześnie jako wyjścia i wejścia:
|