aboutsummaryrefslogtreecommitdiff
path: root/ft_printf.c
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2019-10-13 16:02:48 +0200
committerCharles <sircharlesaze@gmail.com>2019-10-13 16:02:48 +0200
commit374a9c43da4c2ee0ac19798abc840cd57cb7cf15 (patch)
tree52ac65e7543b0d9322e522cf497b6ebae50968ce /ft_printf.c
parentd744e75aea3145927a4e725eb95496499dc54630 (diff)
downloadft_printf-374a9c43da4c2ee0ac19798abc840cd57cb7cf15.tar.gz
ft_printf-374a9c43da4c2ee0ac19798abc840cd57cb7cf15.tar.bz2
ft_printf-374a9c43da4c2ee0ac19798abc840cd57cb7cf15.zip
Handled wildcard overwrite
Diffstat (limited to 'ft_printf.c')
-rw-r--r--ft_printf.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/ft_printf.c b/ft_printf.c
index f154685..bad3fa3 100644
--- a/ft_printf.c
+++ b/ft_printf.c
@@ -67,9 +67,13 @@ int main()
/* ft_printf("zero padding |%09d|\n", 43); */
/* ft_printf("left adjusted |%-9d|\n", 43); */
/* ft_printf("string padding |%9s|\n", "bon"); */
+ /* */
+ /* ft_printf("width wildcard |%*d|\n", 5, 43); */
+ /* ft_printf("precision wildcard |%.*d|\n", 5, 43); */
+ /* ft_printf("precision/width wildcard |%*.*d|\n", 5, 3, 43); */
+ /* ft_printf("left adjusted |%*d|\n", -5, 43); */
- ft_printf("width wildcard |%*d|\n", 5, 43);
- ft_printf("precision wildcard |%.*d|\n", 3, 43);
- ft_printf("precision wildcard |%*.*d|\n", 5, 3, 43);
+ ft_printf("overwrite |%*3d|\n", 5, 43);
+ ft_printf("overwrite |%*-1d|\n", 0, 43);
return 0;
}