Created
May 13, 2017 17:16
-
-
Save tasinttttttt/a57c185c4a7785540ed3c66451919a82 to your computer and use it in GitHub Desktop.
tests_ft_printf_tbayri.c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* ************************************************************************** */ | |
/* */ | |
/* ::: :::::::: */ | |
/* main.c :+: :+: :+: */ | |
/* +:+ +:+ +:+ */ | |
/* By: tbayri <tbayri@student.42.fr> +#+ +:+ +#+ */ | |
/* +#+#+#+#+#+ +#+ */ | |
/* Created: 2017/03/21 12:43:05 by tbayri #+# #+# */ | |
/* Updated: 2017/05/13 18:38:25 by tbayri ### ########.fr */ | |
/* */ | |
/* ************************************************************************** */ | |
#include <stdio.h> | |
#include <locale.h> | |
#include "libftprintf.h" | |
#include <limits.h> | |
int main(void) | |
{ | |
setlocale(LC_ALL, ""); | |
// % :) | |
ft_putnbrendl(ft_printf("{% d}\n",INT_MAX)); | |
ft_putnbrendl(printf("{% d}\n", INT_MAX )); | |
// ft_putendl("\nft_printf(\"{%.0p, %.p}\\n\", 0, 0)"); | |
// ft_putnbrendl(ft_printf("{%.0p, %.p}\n", 0, 0)); | |
// ft_putnbrendl(printf("{%.0p, %.p}\n", 0, 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%0p, %p}\\n\", 0, 0)"); | |
// ft_putnbrendl(ft_printf("{%0p, %p}\n", 0, 0)); | |
// ft_putnbrendl(printf("{%0p, %p}\n", 0, 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%.5p}\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("{%.5p}\n", 0)); | |
// ft_putnbrendl(printf("{%.5p}\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%.5p}\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("{%.5p}\n", 0)); | |
// ft_putnbrendl(printf("{%.5p}\n", 0)); | |
// | |
//// zero | |
// ft_putendl("\nft_printf(\"{%03c}\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("{%03c}\n", 0)); | |
// ft_putnbrendl(printf("{%03c}\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%5p}\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("{%5p}\n", 0)); | |
// ft_putnbrendl(printf("{%5p}\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%#5x}\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("{%#5x}\n", 0)); | |
// ft_putnbrendl(printf("{%#5x}\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%10R}\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("{%10R}\n", 0)); | |
// ft_putnbrendl(printf("{%10R}\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%3c}\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("{%3c}\n", 0)); | |
// ft_putnbrendl(printf("{%3c}\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%-15p}\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("{%-15p}\n", 0)); | |
// ft_putnbrendl(printf("{%-15p}\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%-10R}\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("{%-10R}\n", 0)); | |
// ft_putnbrendl(printf("{%-10R}\n", 0)); | |
// | |
//// C DOUBLE CHECKED :) | |
// ft_putendl("\nft_printf(\"%hhC\\n\", L\'米\')"); | |
// ft_putnbrendl(ft_printf("%hhC\n", L'米')); | |
// ft_putnbrendl(printf("%hhC\n", L'米')); | |
// | |
// ft_putendl("\nft_printf(\"%hhC\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%hhC\n", 0)); | |
// ft_putnbrendl(printf("%hhC\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%1.1C\\n\", L\'米\')"); | |
// ft_putnbrendl(ft_printf("%1.1C\n", L'米')); | |
// ft_putnbrendl(printf("%1.1C\n", L'米')); | |
// | |
// ft_putendl("\nft_printf(\"%010.10C\\n\", L\'米\')"); | |
// ft_putnbrendl(ft_printf("%010.10C\n", L'米')); | |
// ft_putnbrendl(printf("%010.10C\n", L'米')); | |
// | |
// ft_putendl("\nft_printf(\"%-010.10C\\n\", L\'米\')"); | |
// ft_putnbrendl(ft_printf("%-010.10C\n", L'米')); | |
// ft_putnbrendl(printf("%-010.10C\n", L'米')); | |
// | |
// ft_putendl("\nft_printf(\"%-010C\\n\", L\'ي\')"); | |
// ft_putnbrendl(ft_printf("%-010C\n", L'ي')); | |
// ft_putnbrendl(printf("%-010C\n", L'ي')); | |
// | |
// ft_putendl("\nft_printf(\"%hhC, %hhC\\n\", 0, L\'米\')"); | |
// ft_putnbrendl(ft_printf("%hhC, %hhC\n", 0, L'米')); | |
// ft_putnbrendl(printf("%hhC, %hhC\n", 0, L'米')); | |
// | |
// ft_putendl("\nft_printf(\"{%10C}\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("{%10C}\n", 0)); | |
// ft_putnbrendl(printf("{%10C}\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%C}\\n\", L'δ')"); | |
// ft_putnbrendl(ft_printf("{%C}\n", L'δ')); | |
// ft_putnbrendl(printf("{%C}\n", L'δ')); | |
// | |
// ft_putendl("\nft_printf(\"{%C}\\n\", L'δ')"); | |
// ft_putnbrendl(ft_printf("{%C}\n", L'δ')); | |
// ft_putnbrendl(printf("{%C}\n", L'δ')); | |
// | |
// ft_putendl("\nft_printf(\"{%C}\\n\", L'莨')"); | |
// ft_putnbrendl(ft_printf("{%C}\n", L'莨')); | |
// ft_putnbrendl(printf("{%C}\n", L'莨')); | |
// | |
// ft_putendl("\nft_printf(\"{%C}\\n\", L'ي')"); | |
// ft_putnbrendl(ft_printf("{%C}\n", L'ي')); | |
// ft_putnbrendl(printf("{%C}\n", L'ي')); | |
// | |
// // S DOUBLE CHECKED ! :) | |
// ft_putendl("\nft_printf(\"%hhS, %hhS\\n\", 0, L\"米米\")"); | |
// ft_putnbrendl(ft_printf("%hhS, %hhS\n", 0, L"米米")); | |
// ft_putnbrendl(printf("%hhS, %hhS\n", 0, L"米米")); | |
// | |
// ft_putendl("\nft_printf(\"{%24S}\\n\", L\"我是一只猫。\")"); | |
// ft_putnbrendl(ft_printf("{%24S}\n", L"我是一只猫。")); | |
// ft_putnbrendl(printf("{%24S}\n", L"我是一只猫。")); | |
// | |
// ft_putendl("\nft_printf(\"{%044S}\\n\", L\"我是一只猫。\")"); | |
// ft_putnbrendl(ft_printf("{%044S}\n", L"我是一只猫。")); | |
// ft_putnbrendl(printf("{%044S}\n", L"我是一只猫。")); | |
// | |
// ft_putendl("\nft_printf(\"{%24.S}\\n\", L\"我是一只猫。\")"); | |
// ft_putnbrendl(ft_printf("{%24.S}\n", L"我是一只猫。")); | |
// ft_putnbrendl(printf("{%24.S}\n", L"我是一只猫。")); | |
// | |
// ft_putendl("\nft_printf(\"{%24S}\\n\", L\"\")"); | |
// ft_putnbrendl(ft_printf("{%24S}\n", L"")); | |
// ft_putnbrendl(printf("{%24S}\n", L"")); | |
// | |
// ft_putendl("\nft_printf(\"%S\\n\", L\"我是一只猫。\")"); | |
// ft_putnbrendl(ft_printf("%S\n", L"我是一只猫。")); | |
// ft_putnbrendl(printf("%S\n", L"我是一只猫。")); | |
// | |
// ft_putendl("\nft_printf(greek alphabet)"); | |
// ft_putnbrendl(ft_printf("%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S\n", L"Α α", L"Β β", L"Γ γ", L"Δ δ", L"Ε ε", L"Ζ ζ", L"Η η", L"Θ θ", L"Ι ι", L"Κ κ", L"Λ λ", L"Μ μ", L"Ν ν", L"Ξ ξ", L"Ο ο", L"Π π", L"Ρ ρ", L"Σ σ", L"Τ τ", L"Υ υ", L"Φ φ", L"Χ χ", L"Ψ ψ", L"Ω ω", L"")); | |
// ft_putnbrendl(printf("%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S%S\n", L"Α α", L"Β β", L"Γ γ", L"Δ δ", L"Ε ε", L"Ζ ζ", L"Η η", L"Θ θ", L"Ι ι", L"Κ κ", L"Λ λ", L"Μ μ", L"Ν ν", L"Ξ ξ", L"Ο ο", L"Π π", L"Ρ ρ", L"Σ σ", L"Τ τ", L"Υ υ", L"Φ φ", L"Χ χ", L"Ψ ψ", L"Ω ω", L"")); | |
// | |
// ft_putendl("\nft_printf(\"{%.4S}\\n\", \"ÊM-M-^QÊM-^X؉∏M-ÂM-^O™ÁM-^L´„M-M-^B\")"); | |
// ft_putnbrendl(ft_printf("{%.4S}\n", L"ÊM-M-^QÊM-^X؉∏M-ÂM-^O™ÁM-^L´„M-M-^B")); | |
// ft_putnbrendl(printf("{%.4S}\n", L"ÊM-M-^QÊM-^X؉∏M-ÂM-^O™ÁM-^L´„M-M-^B")); | |
// | |
// ft_putendl("\nft_printf(\"{%4S}\\n\", \"ÊM-M-^QÊM-^X؉∏M-ÂM-^O™ÁM-^L´„M-M-^B\")"); | |
// ft_putnbrendl(ft_printf("{%4S}\n", L"ÊM-M-^QÊM-^X؉∏M-ÂM-^O™ÁM-^L´„M-M-^B")); | |
// ft_putnbrendl(printf("{%4S}\n", L"ÊM-M-^QÊM-^X؉∏M-ÂM-^O™ÁM-^L´„M-M-^B")); | |
// | |
// ft_putendl("\nft_printf(\"{%15.4S}\\n\", \"ÊM-M-^QÊM-^X؉∏M-ÂM-^O™ÁM-^L´„M-M-^B\")"); | |
// ft_putnbrendl(ft_printf("{%15.4S}\n", L"ÊM-M-^QÊM-^X؉∏M-ÂM-^O™ÁM-^L´„M-M-^B")); | |
// ft_putnbrendl(printf("{%15.4S}\n", L"ÊM-M-^QÊM-^X؉∏M-ÂM-^O™ÁM-^L´„M-M-^B")); | |
// | |
// // incompatible OK :) | |
// ft_putendl("\nft_printf(\"%-5+d\\n\", -42)"); | |
// ft_putnbrendl(ft_printf("%-5+d\n", -42)); | |
// ft_putnbrendl(printf("%-5+d\n", -42)); | |
// | |
// ft_putendl("\nft_printf(\"%-5d\\n\", -42)"); | |
// ft_putnbrendl(ft_printf("%-5d\n", -42)); | |
// ft_putnbrendl(printf("%-5d\n", -42)); | |
// | |
// ft_putendl("\nft_printf(\"%+5d\\n\", -42)"); | |
// ft_putnbrendl(ft_printf("%+5d\n", -42)); | |
// ft_putnbrendl(printf("%+5d\n", -42)); | |
// | |
// ft_putendl("\nft_printf(\"%-5d\\n\", 42)"); | |
// ft_putnbrendl(ft_printf("%-5d\n", 42)); | |
// ft_putnbrendl(printf("%-5d\n", 42)); | |
// | |
// ft_putendl("\nft_printf(\"%zhd\\n\",4294967296)"); | |
// ft_putnbrendl(ft_printf("%zhd\n",4294967296)); | |
// ft_putnbrendl(printf("%zhd\n",4294967296)); | |
// | |
// ft_putendl("\nft_printf(\"% Z \\n\", \"test\")"); | |
// ft_putnbrendl(ft_printf("% Z \n", "test")); | |
// ft_putnbrendl(printf("% Z \n", "test")); | |
// | |
// // c OK :) | |
// ft_putendl("\nft_printf(\"%c\\n\", \'l\')"); | |
// ft_putnbrendl(ft_printf("%c\n", 'l')); | |
// ft_putnbrendl(printf("%c\n", 'l')); | |
// | |
// ft_putendl("\nft_printf(\"%%\\n\", \'l\')"); | |
// ft_putnbrendl(ft_printf("%%\n", 'l')); | |
// ft_putnbrendl(printf("%%\n", 'l')); | |
// | |
// ft_putendl("\nft_printf(\"%c\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%c\n", 0)); | |
// ft_putnbrendl(printf("%c\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%2c\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%2c\n", 0)); | |
// ft_putnbrendl(printf("%2c\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%5c\\n\", 42)"); | |
// ft_putnbrendl(ft_printf("%5c\n", 42)); | |
// ft_putnbrendl(printf("%5c\n", 42)); | |
// | |
// ft_putendl("\nft_printf(\"{%15.4%}\\n\")"); | |
// ft_putnbrendl(ft_printf("{%15.4%}\n")); | |
// ft_putnbrendl(printf("{%15.4%}\n")); | |
// | |
// ft_putendl("\nft_printf(\"{%15.c}\\n\", \'a\')"); | |
// ft_putnbrendl(ft_printf("{%15.c}\n", 'a')); | |
// ft_putnbrendl(printf("{%15.c}\n", 'a')); | |
// | |
// ft_putendl("\nft_printf(\"{%c}\\n\", 42)"); | |
// ft_putnbrendl(ft_printf("{%c}\n", 42)); | |
// ft_putnbrendl(printf("{%c}\n", 42)); | |
// | |
// ft_putendl("\nft_printf(\"{%5c}\\n\", 42)"); | |
// ft_putnbrendl(ft_printf("{%5c}\n", 42)); | |
// ft_putnbrendl(printf("{%5c}\n", 42)); | |
// | |
// ft_putendl("\nft_printf(\"{%2c}\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("{%2c}\n", 0)); | |
// ft_putnbrendl(printf("{%2c}\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"{% c}\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("{% c}\n", 0)); | |
// ft_putnbrendl(printf("{% c}\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%015.4c}\\n\", \'a\')"); | |
// ft_putnbrendl(ft_printf("{%015.4c}\n", "42")); | |
// ft_putnbrendl(printf("{%015.4c}\n", "42")); | |
// | |
// // %s OK | |
// ft_putendl("\nft_printf(\"%s\\n\", \"lorem\")"); | |
// ft_putnbrendl(ft_printf("%s\n", "lorem")); | |
// ft_putnbrendl(printf("%s\n", "lorem")); | |
// | |
// ft_putendl("\nft_printf(\"%s\\n\", \"abc\")"); | |
// ft_putnbrendl(ft_printf("%s\n", "abc")); | |
// ft_putnbrendl(printf("%s\n", "abc")); | |
// | |
// ft_putendl("\nft_printf(\"%10s is a string\\n\", \"this\")"); | |
// ft_putnbrendl(ft_printf("%10s is a string\n", "this")); | |
// ft_putnbrendl(printf("%10s is a string\n", "this")); | |
// | |
// ft_putendl("\nft_printf(\"%5.2s is a string\\n\", \"this\")"); | |
// ft_putnbrendl(ft_printf("%5.2s is a string\n", "this")); | |
// ft_putnbrendl(printf("%5.2s is a string\n", "this")); | |
// | |
// ft_putendl("\nft_printf(\"%.2s is a string\\n\", \"this\")"); | |
// ft_putnbrendl(ft_printf("%.2s is a string\n", "this")); | |
// ft_putnbrendl(printf("%.2s is a string\n", "this")); | |
// | |
// ft_putendl("\nft_printf(\"%.2s is a string\\n\", \"\")"); | |
// ft_putnbrendl(ft_printf("%.2s is a string\n", "")); | |
// ft_putnbrendl(printf("%.2s is a string\n", "")); | |
// | |
// ft_putendl("\nft_printf(\"%5.2s is a string\\n\", \"\")"); | |
// ft_putnbrendl(ft_printf("%5.2s is a string\n", "")); | |
// ft_putnbrendl(printf("%5.2s is a string\n", "")); | |
// | |
// ft_putendl("\nft_printf(\"%-5.2s is a string\\n\", \"this\")"); | |
// ft_putnbrendl(ft_printf("%-5.2s is a string\n", "this")); | |
// ft_putnbrendl(printf("%-5.2s is a string\n", "this")); | |
// | |
// ft_putendl("\nft_printf(\"%015.1s\\n\", \"42\")"); | |
// ft_putnbrendl(ft_printf("%015.1s\n", "42")); | |
// ft_putnbrendl(printf("%015.1s\n", "42")); | |
// | |
// ft_putendl("\nft_printf(\"%-5.2s\\n\", \"42\")"); | |
// ft_putnbrendl(ft_printf("%-5.2s\n", "42")); | |
// ft_putnbrendl(printf("%-5.2s\n", "42")); | |
// | |
// ft_putendl("\nft_printf(\"%-5.2s\\n\", \"\")"); | |
// ft_putnbrendl(ft_printf("%-5.2s\n", "")); | |
// ft_putnbrendl(printf("%-5.2s\n", "")); | |
// | |
// ft_putendl("\nft_printf(\"{%.4s}\\n\", \"42\")"); | |
// ft_putnbrendl(ft_printf("{%.4s}\n", "42")); | |
// ft_putnbrendl(printf("{%.4s}\n", "42")); | |
// | |
// ft_putendl("\nft_printf(\"{%010.15s}\\n\", \"42\")"); | |
// ft_putnbrendl(ft_printf("{%010.15s}\n", "42")); | |
// ft_putnbrendl(printf("{%010.15s}\n", "42")); | |
// | |
// | |
// // alternate x, o, p OK :) | |
// ft_putendl("\nft_printf(\"%#o\\n\", 4294967295)"); | |
// ft_putnbrendl(ft_printf("%#o\n", 4294967295)); | |
// ft_putnbrendl(printf("%#o\n", 4294967295)); | |
// | |
// ft_putendl("\nft_printf(\"%#x\\n\", 4294967295)"); | |
// ft_putnbrendl(ft_printf("%#x\n", 4294967295)); | |
// ft_putnbrendl(printf("%#x\n", 4294967295)); | |
// | |
// ft_putendl("\nft_printf(\"%X\\n\", 4294967295)"); | |
// ft_putnbrendl(ft_printf("%X\n", 4294967295)); | |
// ft_putnbrendl(printf("%X\n", 4294967295)); | |
// | |
// ft_putendl("\nft_printf(\"%X\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%X\n", 0)); | |
// ft_putnbrendl(printf("%X\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%#x\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%#x\n", 0)); | |
// ft_putnbrendl(printf("%#x\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%x\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%x\n", 0)); | |
// ft_putnbrendl(printf("%x\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%#.5x}\\n\", 1)"); | |
// ft_putnbrendl(ft_printf("{%#.5x}\n", 1)); | |
// ft_putnbrendl(printf("{%#.5x}\n", 1)); | |
// | |
// ft_putendl("\nft_printf(\"{%010x}\\n\", 542)"); | |
// ft_putnbrendl(ft_printf("{%010x}\n", 542)); | |
// ft_putnbrendl(printf("{%010x}\n", 542)); | |
// | |
// ft_putendl("\nft_printf(\"{%#08x}\\n\", 42)"); | |
// ft_putnbrendl(ft_printf("{%#08x}\n", 42)); | |
// ft_putnbrendl(printf("{%#08x}\n", 42)); | |
// | |
// ft_putendl("\nft_printf(\"{%#.x %#.0x}\\n\", 0, 0)"); | |
// ft_putnbrendl(ft_printf("{%#.x %#.0x}\n", 0, 0)); | |
// ft_putnbrendl(printf("{%#.x %#.0x}\n", 0, 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%#-08x}\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("{%#-08x}\n", 0)); | |
// ft_putnbrendl(printf("{%#-08x}\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%#-08x}\\n\", 42)"); | |
// ft_putnbrendl(ft_printf("{%#-08x}\n", 42)); | |
// ft_putnbrendl(printf("{%#-08x}\n", 42)); | |
// | |
// ft_putendl("\nft_printf(\"%#08x\\n\", 42)"); | |
// ft_putnbrendl(ft_printf("%#08x\n", 42)); | |
// ft_putnbrendl(printf("%#08x\n", 42)); | |
// | |
// ft_putendl("\nft_printf(\"%#6o\\n\", 2500)"); | |
// ft_putnbrendl(ft_printf("%#6o\n", 2500)); | |
// ft_putnbrendl(printf("%#6o\n", 2500)); | |
// | |
// ft_putendl("\nft_printf(\"%-#6o\\n\", 2500)"); | |
// ft_putnbrendl(ft_printf("%-#6o\n", 2500)); | |
// ft_putnbrendl(printf("%-#6o\n", 2500)); | |
// | |
// ft_putendl("\nft_printf(\"%-#6o\\n\", 2500)"); | |
// ft_putnbrendl(ft_printf("%-#6o\n", 2500)); | |
// ft_putnbrendl(printf("%-#6o\n", 2500)); | |
// | |
// ft_putendl("\nft_printf(\"%#.o %#.0o\\n\", 0, 0)"); | |
// ft_putnbrendl(ft_printf("%#.o %#.0o\n", 0, 0)); | |
// ft_putnbrendl(printf("%#.o %#.0o\n", 0, 0)); | |
// | |
// // warning 0 is ignored when - | |
// ft_putendl("\nft_printf(\"%-#08x\\n\", 42)"); | |
// ft_putnbrendl(ft_printf("%-#08x\n", 42)); | |
// ft_putnbrendl(printf("%-#08x\n", 42)); | |
// | |
// ft_putendl("\nft_printf(\"%#.x %#.0x\\n\", 0, 0)"); | |
// ft_putnbrendl(ft_printf("%#.x %#.0x\n", 0, 0)); | |
// ft_putnbrendl(printf("%#.x %#.0x\n", 0, 0)); | |
// | |
// ft_putendl("\nft_printf(\"%.o %.0o\\n\", 0, 0)"); | |
// ft_putnbrendl(ft_printf("%.o %.0o\n", 0, 0)); | |
// ft_putnbrendl(printf("%.o %.0o\n", 0, 0)); | |
// | |
// ft_putendl("\nft_printf(\"%#.d %#.0d\\n\", 0, 0)"); | |
// ft_putnbrendl(ft_printf("%#.d %#.0d\n", 0, 0)); | |
// ft_putnbrendl(printf("%#.d %#.0d\n", 0, 0)); | |
// | |
// // u, U OK ! | |
// // space + u results in undefined | |
// ft_putendl("\nft_printf(\"% u\\n\", (unsigned long)4294967295)"); | |
// ft_putnbrendl(ft_printf("% u\n", (unsigned int)4294967295)); | |
// ft_putnbrendl(printf("% u\n", (unsigned int)4294967295)); | |
// | |
// ft_putendl("\nft_printf(\"%lu\\n\", (unsigned long)-42)"); | |
// ft_putnbrendl(ft_printf("%lu\n", (unsigned long)-42)); | |
// ft_putnbrendl(printf("%lu\n", (unsigned long)-42)); | |
// | |
// ft_putendl("\nft_printf(\"%hU\\n\", (unsigned short)4294967295)"); | |
// ft_putnbrendl(ft_printf("%hU\n", (unsigned short)4294967295)); | |
// ft_putnbrendl(printf("%hU\n", (unsigned short)4294967295)); | |
// | |
// ft_putendl("\nft_printf(\"%hU\\n\", (unsigned short)4294967296)"); | |
// ft_putnbrendl(ft_printf("%hU\n", (unsigned short)4294967296)); | |
// ft_putnbrendl(printf("%hU\n", (unsigned short)4294967296)); | |
// | |
// ft_putendl("\nft_printf(\"%hU\\n\", (unsigned short)4294967296)"); | |
// ft_putnbrendl(ft_printf("%hU\n", (unsigned short)4294967296)); | |
// ft_putnbrendl(printf("%hU\n", (unsigned short)4294967296)); | |
// | |
//// D no leaks OK ! | |
// ft_putnbrendl(ft_printf("%20.d\n", -42)); | |
// ft_putnbrendl(printf("%20.d\n", -42)); | |
// | |
// ft_putnbrendl(ft_printf("%10.020d\n", -1)); | |
// ft_putnbrendl(printf("%10.020d\n", -1)); | |
// | |
// ft_putnbrendl(ft_printf("%+d\n", 42)); | |
// ft_putnbrendl(printf("%+d\n", 42)); | |
// | |
// ft_putnbrendl(ft_printf("% d\n", 42)); | |
// ft_putnbrendl(printf("% d\n", 42)); | |
// | |
// ft_putendl("\nft_printf(\"%0+5d\\n\", 42)"); | |
// ft_putnbrendl(ft_printf("%0+5d\n", 42)); | |
// ft_putnbrendl(printf("%0+5d\n", 42)); | |
// | |
// ft_putnbrendl(ft_printf("%-5d\n", -42)); | |
// ft_putnbrendl(printf("%-5d\n", -42)); | |
// | |
// ft_putnbrendl(ft_printf("%4.15d\n", 42)); | |
// ft_putnbrendl(printf("%4.15d\n", 42)); | |
// | |
// ft_putendl("\nft_printf(\"%10.5d\\n\", 42)"); | |
// ft_putnbrendl(ft_printf("%10.5d\n", 42)); | |
// ft_putnbrendl(printf("%10.5d\n", 42)); | |
// | |
// ft_putendl("\nft_printf(\"%5d\\n\", 42)"); | |
// ft_putnbrendl(ft_printf("%5d\n", 42)); | |
// ft_putnbrendl(printf("%5d\n", 42)); | |
// | |
// ft_putendl("\nft_printf(\"%5d\\n\", -42)"); | |
// ft_putnbrendl(ft_printf("%5d\n", -42)); | |
// ft_putnbrendl(printf("%5d\n", -42)); | |
// | |
// ft_putendl("\nft_printf(\"%05d\\n\", 42)"); | |
// ft_putnbrendl(ft_printf("%05d\n", 42)); | |
// ft_putnbrendl(printf("%05d\n", 42)); | |
// | |
// ft_putendl("\nft_printf(\"%-10.5d\\n\", 4242)"); | |
// ft_putnbrendl(ft_printf("%-10.5d\n", 4242)); | |
// ft_putnbrendl(printf("%-10.5d\n", 4242)); | |
// | |
// ft_putendl("\nft_printf(\"%+10.5d\\n\", 4242)"); | |
// ft_putnbrendl(ft_printf("%+10.5d\n", 4242)); | |
// ft_putnbrendl(printf("%+10.5d\n", 4242)); | |
// | |
// ft_putendl("\nft_printf(\"%05d\\n\", -42)"); | |
// ft_putnbrendl(ft_printf("%05d\n", -42)); | |
// ft_putnbrendl(printf("%05d\n", -42)); | |
// | |
// ft_putendl("\nft_printf(\"%0+5d\\n\", -42)"); | |
// ft_putnbrendl(ft_printf("%0+5d\n", -42)); | |
// ft_putnbrendl(printf("%0+5d\n", -42)); | |
// | |
// ft_putendl("\nft_printf(\"%03.2d\\n\", 1)"); | |
// ft_putnbrendl(ft_printf("%03.2d\n", 1)); | |
// ft_putnbrendl(printf("%03.2d\n", 1)); | |
// | |
// ft_putendl("\nft_printf(\"%-5d\\n\", -42)"); | |
// ft_putnbrendl(ft_printf("%-5d\n", -42)); | |
// ft_putnbrendl(printf("%-5d\n", -42)); | |
// | |
// // warning 0 is ignored when - | |
// ft_putendl("\nft_printf(\"%-05d\\n\", -42)"); | |
// ft_putnbrendl(ft_printf("%-05d\n", -42)); | |
// ft_putnbrendl(printf("%-05d\n", -42)); | |
// | |
// ft_putendl("\nft_printf(\"%03.2d\\n\", -1)"); | |
// ft_putnbrendl(ft_printf("%03.2d\n", -1)); | |
// ft_putnbrendl(printf("%03.2d\n", -1)); | |
// | |
// ft_putendl("\nft_printf(\"%-+10.5d\\n\", -1)"); | |
// ft_putnbrendl(ft_printf("%-+10.5d\n", -1)); | |
// ft_putnbrendl(printf("%-+10.5d\n", -1)); | |
// | |
// ft_putendl("\nft_printf(\"%-10.5d\\n\", -1)"); | |
// ft_putnbrendl(ft_printf("%-10.5d\n", -1)); | |
// ft_putnbrendl(printf("%-10.5d\n", -1)); | |
// | |
// ft_putendl("\nft_printf(\"%-+10.5d\\n\", 1)"); | |
// ft_putnbrendl(ft_printf("%-+10.5d\n", 1)); | |
// ft_putnbrendl(printf("%-+10.5d\n", 1)); | |
// | |
// ft_putendl("\nft_printf(\"%-+10.5d\\n\", 19951)"); | |
// ft_putnbrendl(ft_printf("%-+10.5d\n", 19951)); | |
// ft_putnbrendl(printf("%-+10.5d\n", 19951)); | |
// | |
// ft_putendl("\nft_printf(\"%+10.5d\\n\", 19951)"); | |
// ft_putnbrendl(ft_printf("%+10.5d\n", 19951)); | |
// ft_putnbrendl(printf("%+10.5d\n", 19951)); | |
// | |
// ft_putendl("\nft_printf(\"%+10.2d\\n\", -1)"); | |
// ft_putnbrendl(ft_printf("%+10.2d\n", -1)); | |
// ft_putnbrendl(printf("%+10.2d\n", -1)); | |
// | |
// // | |
// ft_putendl("\nft_printf(\"%15.4d\\n\", 1)"); | |
// ft_putnbrendl(ft_printf("%15.4d\n", 1)); | |
// ft_putnbrendl(printf("%15.4d\n", 1)); | |
// | |
// ft_putendl("\nft_printf(\"%15.4d\\n\", -1)"); | |
// ft_putnbrendl(ft_printf("%15.4d\n", -1)); | |
// ft_putnbrendl(printf("%15.4d\n", -1)); | |
// | |
// ft_putendl("\nft_printf(\"%15.4d\\n\", -4242)"); | |
// ft_putnbrendl(ft_printf("%15.4d\n", -4242)); | |
// ft_putnbrendl(printf("%15.4d\n", -4242)); | |
// | |
// ft_putendl("\nft_printf(\"%33.1.#0d\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%33.1.#0d\n", 256)); | |
// ft_putnbrendl(printf("%33.1.#0d\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%-+10.5d\\n\", 1)"); | |
// ft_putnbrendl(ft_printf("%-+10.5d\n", 1)); | |
// ft_putnbrendl(printf("%-+10.5d\n", 1)); | |
// | |
// ft_putendl("\nft_printf(\"%ld\\n\", 2147483648)"); | |
// ft_putnbrendl(ft_printf("%ld\n", 2147483648)); | |
// ft_putnbrendl(printf("%ld\n", 2147483648)); | |
// | |
// ft_putendl("\nft_printf(\"@moulitest: %.d %.0d\\n\", 0, 0)"); | |
// ft_putnbrendl(ft_printf("@moulitest: %.d %.0d\n", 0, 0)); | |
// ft_putnbrendl(printf("@moulitest: %.d %.0d\n", 0, 0)); | |
// | |
// ft_putendl("\nft_printf(\"@moulitest: %d %0d\\n\", 0, 0)"); | |
// ft_putnbrendl(ft_printf("@moulitest: %d %0d\n", 0, 0)); | |
// ft_putnbrendl(printf("@moulitest: %d %0d\n", 0, 0)); | |
// | |
// ft_putendl("\nft_printf(\"%5.d\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%5.d\n", 0)); | |
// ft_putnbrendl(printf("%5.d\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%0-3d}\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("{%0-3d}\n", 0)); | |
// ft_putnbrendl(printf("{%0-3d}\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%03d}\\n\", -42)"); | |
// ft_putnbrendl(ft_printf("{%03d}\n", -42)); | |
// ft_putnbrendl(printf("{%03d}\n", -42)); | |
// | |
// ft_putendl("\nft_printf(\"{%+03d}\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("{%+03d}\n", 0)); | |
// ft_putnbrendl(printf("{%+03d}\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"{%15.4d}\\n\", -42)"); | |
// ft_putnbrendl(ft_printf("{%15.4d}\n", -42)); | |
// ft_putnbrendl(printf("{%15.4d}\n", -42)); | |
// | |
// ft_putendl("\nft_printf(\"%d\\n\", -42)"); | |
// ft_putnbrendl(ft_printf("%d\n", -42)); | |
// ft_putnbrendl(printf("%d\n", -42)); | |
// | |
// ft_putendl("\nft_printf(\"%d\\n\", -42)"); | |
// ft_putnbrendl(ft_printf("%d\n", -42)); | |
// ft_putnbrendl(printf("%d\n", -42)); | |
// | |
// // SIGNS | |
// ft_putendl("\nft_printf(\"%+0-10.5d\\n\", 42)"); | |
// ft_putnbrendl(ft_printf("%+0-10.5d\n", 42)); | |
// ft_putnbrendl(printf("%+0-10.5d\n", 42)); | |
// | |
// ft_putendl("\nft_printf(\"%0+10.5d\\n\", 142)"); | |
// ft_putnbrendl(ft_printf("%0+10.5d\n", 142)); | |
// ft_putnbrendl(printf("%0+10.5d\n", 142)); | |
// | |
// ft_putendl("\nft_printf(\"%0+10.5d\\n\", -142)"); | |
// ft_putnbrendl(ft_printf("%0+10.5d\n", -142)); | |
// ft_putnbrendl(printf("%0+10.5d\n", -142)); | |
// | |
// ft_putendl("\nft_printf(\"%+0-10.d\\n\", 42)"); | |
// ft_putnbrendl(ft_printf("%+0-10.d\n", 42)); | |
// ft_putnbrendl(printf("%+0-10.d\n", 42)); | |
// | |
// ft_putendl("\nft_printf(\"%0+10.4d\\n\", 142)"); | |
// ft_putnbrendl(ft_printf("%0+10.4d\n", 142)); | |
// ft_putnbrendl(printf("%0+10.4d\n", 142)); | |
// | |
// ft_putendl("\nft_printf(\"%0+10.4d\\n\", -142)"); | |
// ft_putnbrendl(ft_printf("%0+10.4d\n", -142)); | |
// ft_putnbrendl(printf("%0+10.4d\n", -142)); | |
// | |
// | |
// // MORE F***** EXCEPTIONS | |
// ft_putendl("\nft_printf(\"%-0+10.4u\\n\", -142)"); | |
// ft_putnbrendl(ft_printf("%-0+10.4u\n", -142)); | |
// ft_putnbrendl(printf("%-0+10.4u\n", -142)); | |
// | |
// ft_putendl("\nft_printf(\"%0+20.12u\\n\", -142)"); | |
// ft_putnbrendl(ft_printf("%0+20.12u\n", -142)); | |
// ft_putnbrendl(printf("%0+20.12u\n", -142)); | |
// | |
// ft_putendl("\nft_printf(\"%-0+10.4o\\n\", -142)"); | |
// ft_putnbrendl(ft_printf("%-0+10.4o\n", -142)); | |
// ft_putnbrendl(printf("%-0+10.4o\n", -142)); | |
// | |
// ft_putendl("\nft_printf(\"%0+20.12U\\n\", -142)"); | |
// ft_putnbrendl(ft_printf("%0+20.12U\n", -142)); | |
// ft_putnbrendl(printf("%0+20.12U\n", -142)); | |
// | |
// ft_putendl("\nft_printf(\"%-0+20.12U\\n\", -142)"); | |
// ft_putnbrendl(ft_printf("%-0+20.12U\n", -142)); | |
// ft_putnbrendl(printf("%-0+20.12U\n", -142)); | |
// | |
// ft_putendl("\nft_printf(\"%-20.12U\\n\", -142)"); | |
// ft_putnbrendl(ft_printf("%-20.12U\n", -142)); | |
// ft_putnbrendl(printf("%-20.12U\n", -142)); | |
// | |
// ft_putendl("\nft_printf(\"%#20.12o\\n\", -142)"); | |
// ft_putnbrendl(ft_printf("%#20.12o\n", -142)); | |
// ft_putnbrendl(printf("%#20.12o\n", -142)); | |
// | |
// ft_putendl("\nft_printf(\"%-#20.12o\\n\", -142)"); | |
// ft_putnbrendl(ft_printf("%-#20.12o\n", -142)); | |
// ft_putnbrendl(printf("%-#20.12o\n", -142)); | |
// | |
// ft_putendl("\nft_printf(\"%-0+20.2o\\n\", 142)"); | |
// ft_putnbrendl(ft_printf("%-0+20.2o\n", 142)); | |
// ft_putnbrendl(printf("%-0+20.2o\n", 142)); | |
// | |
// ft_putendl("\nft_printf(\"%0+20.2x\\n\", 142)"); | |
// ft_putnbrendl(ft_printf("%0+20.2x\n", 142)); | |
// ft_putnbrendl(printf("%0+20.2x\n", 142)); | |
// | |
// ft_putendl("\nft_printf(\"%0-20.2d\\n\", 142)"); | |
// ft_putnbrendl(ft_printf("%0-20.2d\n", 142)); | |
// ft_putnbrendl(printf("%0-20.2d\n", 142)); | |
// | |
// ft_putendl("\nft_printf(\"%0-20.2d\\n\", -142)"); | |
// ft_putnbrendl(ft_printf("%0-20.2d\n", -142)); | |
// ft_putnbrendl(printf("%0-20.2d\n", -142)); | |
// | |
// ft_putendl("\nft_printf(\"%#0-20.2o\\n\", 142)"); | |
// ft_putnbrendl(ft_printf("%#0-20.2o\n", 142)); | |
// ft_putnbrendl(printf("%0#-20.2o\n", 142)); | |
// | |
// ft_putendl("\nft_printf(\"%#0-20.2u\\n\", 142)"); | |
// ft_putnbrendl(ft_printf("%#0-20.2u\n", 142)); | |
// ft_putnbrendl(printf("%0#-20.2u\n", 142)); | |
// | |
// ft_putendl("\nft_printf(\"%#6.2o\\n\", 142)"); | |
// ft_putnbrendl(ft_printf("%#6.2o\n", 142)); | |
// ft_putnbrendl(printf("%#6.2o\n", 142)); | |
// | |
// ft_putendl("\nft_printf(\"%#6o\\n\", 2500)"); | |
// ft_putnbrendl(ft_printf("%#6o\n", 2500)); | |
// ft_putnbrendl(printf("%#6o\n", 2500)); | |
// | |
// ft_putendl("\nft_printf(\"%6.10o\\n\", 2500)"); | |
// ft_putnbrendl(ft_printf("%6.10o\n", 2500)); | |
// ft_putnbrendl(printf("%6.10o\n", 2500)); | |
// | |
// ft_putendl("\nft_printf(\"%#6.10o\\n\", 2500)"); | |
// ft_putnbrendl(ft_printf("%#6.10o\n", 2500)); | |
// ft_putnbrendl(printf("%#6.10o\n", 2500)); | |
// | |
// ft_putendl("\nft_printf(\"%6o\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%6o\n", 0)); | |
// ft_putnbrendl(printf("%6o\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%-10o\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%-10o\n", 0)); | |
// ft_putnbrendl(printf("%-10o\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%-10.o\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%-10.o\n", 0)); | |
// ft_putnbrendl(printf("%-10.o\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%10.o\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%10.o\n", 0)); | |
// ft_putnbrendl(printf("%10.o\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%-10.2o\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%-10.2o\n", 0)); | |
// ft_putnbrendl(printf("%-10.2o\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%-10.u\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%-10.u\n", 0)); | |
// ft_putnbrendl(printf("%-10.u\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%-10.d\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%-10.d\n", 0)); | |
// ft_putnbrendl(printf("%-10.d\n", 0)); | |
// | |
// | |
// ft_putendl("\nft_printf(\"%#6u\\n\", 2500)"); | |
// ft_putnbrendl(ft_printf("%#6u\n", 2500)); | |
// ft_putnbrendl(printf("%#6u\n", 2500)); | |
// | |
// ft_putendl("\nft_printf(\"%6u\\n\", 2500)"); | |
// ft_putnbrendl(ft_printf("%6u\n", 2500)); | |
// ft_putnbrendl(printf("%6u\n", 2500)); | |
// | |
// // x, X, p, 0 | |
// ft_putendl("\nft_printf(\"%6x\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%6x\n", 0)); | |
// ft_putnbrendl(printf("%6x\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%#6X\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%#6X\n", 0)); | |
// ft_putnbrendl(printf("%#6X\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%6p\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%6p\n", 0)); | |
// ft_putnbrendl(printf("%6p\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%#6x\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%#6x\n", 0)); | |
// ft_putnbrendl(printf("%#6x\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%#6X\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%#6X\n", 0)); | |
// ft_putnbrendl(printf("%#6X\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%6p\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%6p\n", 0)); | |
// ft_putnbrendl(printf("%6p\n", 0)); | |
// | |
// // alt | |
// ft_putendl("\nft_printf(\"%6x\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%6x\n", 256)); | |
// ft_putnbrendl(printf("%6x\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%6X\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%6X\n", 256)); | |
// ft_putnbrendl(printf("%6X\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%6p\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%6p\n", 256)); | |
// ft_putnbrendl(printf("%6p\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%#6x\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%#6x\n", 256)); | |
// ft_putnbrendl(printf("%#6x\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%#6X\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%#6X\n", 256)); | |
// ft_putnbrendl(printf("%#6X\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%6p\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%6p\n", 256)); | |
// ft_putnbrendl(printf("%6p\n", 256)); | |
// | |
// // x, X, p - | |
// ft_putendl("\nft_printf(\"%-6x\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%-6x\n", 256)); | |
// ft_putnbrendl(printf("%-6x\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%-6X\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%-6X\n", 256)); | |
// ft_putnbrendl(printf("%-6X\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%-6p\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%-6p\n", 256)); | |
// ft_putnbrendl(printf("%-6p\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%-#6x\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%-#6x\n", 256)); | |
// ft_putnbrendl(printf("%-#6x\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%-#6X\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%-#6X\n", 256)); | |
// ft_putnbrendl(printf("%-#6X\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%-6p\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%-6p\n", 256)); | |
// ft_putnbrendl(printf("%-6p\n", 256)); | |
// | |
// // x, X, p precision | |
// ft_putendl("\nft_printf(\"%6.x\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%6.x\n", 256)); | |
// ft_putnbrendl(printf("%6.x\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%6.X\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%6.X\n", 256)); | |
// ft_putnbrendl(printf("%6.X\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%6.p\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%6.p\n", 256)); | |
// ft_putnbrendl(printf("%6.p\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%#6.x\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%#6.x\n", 256)); | |
// ft_putnbrendl(printf("%#6.x\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%#6.X\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%#6.X\n", 256)); | |
// ft_putnbrendl(printf("%#6.X\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%6.p\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%6.p\n", 256)); | |
// ft_putnbrendl(printf("%6.p\n", 256)); | |
// | |
// // x, X, p precision - | |
// ft_putendl("\nft_printf(\"%-6.10x\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%-6.10x\n", 256)); | |
// ft_putnbrendl(printf("%-6.10x\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%-6.10X\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%-6.10X\n", 256)); | |
// ft_putnbrendl(printf("%-6.10X\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%-6.10p\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%-6.10p\n", 256)); | |
// ft_putnbrendl(printf("%-6.10p\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%-#6.10x\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%-#6.10x\n", 256)); | |
// ft_putnbrendl(printf("%-#6.10x\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%-#6.10X\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%-#6.10X\n", 256)); | |
// ft_putnbrendl(printf("%-#6.10X\n", 256)); | |
// | |
// // x, X, p 0 precision | |
// ft_putendl("\nft_printf(\"%06.10x\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%06.10x\n", 256)); | |
// ft_putnbrendl(printf("%06.10x\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%06.10X\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%06.10X\n", 256)); | |
// ft_putnbrendl(printf("%06.10X\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%06.10p\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%06.10p\n", 256)); | |
// ft_putnbrendl(printf("%06.10p\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%#06.3x\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%#06.3x\n", 256)); | |
// ft_putnbrendl(printf("%#06.3x\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%#06.3X\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%#06.3X\n", 256)); | |
// ft_putnbrendl(printf("%#06.3X\n", 256)); | |
// | |
// // x, X, p 0 precision - | |
// ft_putendl("\nft_printf(\"%0-16.10x\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%0-16.10x\n", 256)); | |
// ft_putnbrendl(printf("%0-16.10x\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%0-16.10X\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%0-16.10X\n", 256)); | |
// ft_putnbrendl(printf("%0-16.10X\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%0-16.10p\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%0-16.10p\n", 256)); | |
// ft_putnbrendl(printf("%0-16.10p\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%#0-16.10x\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%#0-16.10x\n", 256)); | |
// ft_putnbrendl(printf("%#0-16.10x\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%#0-16.10X\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%#0-16.10X\n", 256)); | |
// ft_putnbrendl(printf("%#0-16.10X\n", 256)); | |
// | |
// // x, X, p 0 # | |
// ft_putendl("\nft_printf(\"%0#16x\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%0#16x\n", 256)); | |
// ft_putnbrendl(printf("%0#16x\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%0#16X\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%0#16X\n", 256)); | |
// ft_putnbrendl(printf("%0#16X\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%0#16p\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%0#16p\n", 256)); | |
// ft_putnbrendl(printf("%0#16p\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%0#-16x\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%0#-16x\n", 256)); | |
// ft_putnbrendl(printf("%0#-16x\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%0#-16X\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%0#-16X\n", 256)); | |
// ft_putnbrendl(printf("%0#-16X\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%-5X\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%-5X\n", 0)); | |
// ft_putnbrendl(printf("%-5X\n", 0)); | |
// | |
// // o | |
// ft_putendl("\nft_printf(\"%0#16o\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%0#16o\n", 256)); | |
// ft_putnbrendl(printf("%0#16o\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%016o\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%016o\n", 256)); | |
// ft_putnbrendl(printf("%016o\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%0#16o\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%0#16o\n", 256)); | |
// ft_putnbrendl(printf("%0#16o\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%0#-16o\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%0#-16o\n", 256)); | |
// ft_putnbrendl(printf("%0#-16o\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%0-16o\\n\", 256)"); | |
// ft_putnbrendl(ft_printf("%0-16o\n", 256)); | |
// ft_putnbrendl(printf("%0-16o\n", 256)); | |
// | |
// ft_putendl("\nft_printf(\"%-5o\\n\", 0)"); | |
// ft_putnbrendl(ft_printf("%-5o\n", 0)); | |
// ft_putnbrendl(printf("%-5o\n", 0)); | |
// | |
// ft_putendl("\nft_printf(\"%#-5o\\n\", 2556)"); | |
// ft_putnbrendl(ft_printf("%#-5o\n", 2556)); | |
// ft_putnbrendl(printf("%#-5o\n", 2556)); | |
// | |
// ft_putendl("\nft_printf(\"%-10#0.6s\\n\", \"2500\")"); | |
// ft_putnbrendl(ft_printf("%-10#0.6s\n", "2500")); | |
// ft_putnbrendl(printf("%-10#0.6s\n", "2500")); | |
// | |
// ft_putendl("\nft_printf(\"%0-10.6s\\n\", \"2500\")"); | |
// ft_putnbrendl(ft_printf("%0-10.6s\n", "2500")); | |
// ft_putnbrendl(printf("%0-10.6s\n", "2500")); | |
// | |
// ft_putendl("\nft_printf(\"%010.2s\\n\", \"2500\")"); | |
// ft_putnbrendl(ft_printf("%010.2s\n", "2500")); | |
// ft_putnbrendl(printf("%010.2s\n", "2500")); | |
// | |
// ft_putendl("\nft_printf(\"%010.2s\\n\", \"\")"); | |
// ft_putnbrendl(ft_printf("%010.2s\n", "")); | |
// ft_putnbrendl(printf("%010.2s\n", "")); | |
// | |
// ft_putendl("\nft_printf(\"%-010s\\n\", \"\\00\")"); | |
// ft_putnbrendl(ft_printf("%-10s\n", "\0")); | |
// ft_putnbrendl(printf("%-10s\n", "\0")); | |
// | |
// ft_putendl("\nft_printf(\"%-010s\\n\")"); | |
// ft_putnbrendl(ft_printf("%-10s\n")); | |
// ft_putnbrendl(printf("%-10s\n")); | |
// | |
// ft_putendl("\nft_printf(\"%-10#0.6s\\n\", \"2500\")"); | |
// ft_putnbrendl(ft_printf("%-10#0.6s\n", "2500")); | |
// ft_putnbrendl(printf("%-10#0.6s\n", "2500")); | |
// | |
// ft_putendl("\nft_printf(\"%0-10.6c\\n\", \'x\')"); | |
// ft_putnbrendl(ft_printf("%0-10.6c\n", 'x')); | |
// ft_putnbrendl(printf("%0-10.6c\n", 'x')); | |
// | |
// ft_putendl("\nft_printf(\"%010.6c\\n\", \'x\')"); | |
// ft_putnbrendl(ft_printf("%010.6c\n", 'x')); | |
// ft_putnbrendl(printf("%010.6c\n", 'x')); | |
// | |
// ft_putendl("\nft_printf(\"%-10#0.6c\\n\", \'x\')"); | |
// ft_putnbrendl(ft_printf("%-10#0.6c\n", 'x')); | |
// ft_putnbrendl(printf("%-10#0.6c\n", 'x')); | |
return (0); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment