ajout de pleins de tests d'erreur

This commit is contained in:
Hugo LAMY
2020-03-08 16:45:27 +01:00
parent 381a5d7819
commit 10b906a4a4
3 changed files with 169 additions and 2 deletions

167
main.c
View File

@@ -934,6 +934,173 @@ int main(int ac, char **av)
printf("(\"%%2$i-%%i\",3,2) : "); ft_printf("'%2$i-%i'", 3, 2); printf(" cannot mix positioned and non-positioned args\n\n");
printf("(\"%% +i\", 33 : "); ft_printf("'% +i'\n", 33); printf(" flag ' ' is ignored when '+' is present\n\n");
printf("(\"%%-0i\", 33 : "); ft_printf("'%-0i'\n", 33); printf(" flag '0' is ignored when '-' is present\n\n");
//PRINT("(null)", (char)0)
PRINT("^.^/%36lc^.^/", '4')
PRINT("%36lc", '4')
PRINT("\\!/%36lc\\!/", (char)219)
PRINT("%36lc", (char)219)
PRINT("!%36lc!", (char)241)
PRINT("%36lc", (char)241)
PRINT("^.^/%26lc^.^/", 't')
PRINT("%26lc", 't')
PRINT("\\!/%26lc\\!/", (char)13)
PRINT("%26lc", (char)13)
PRINT("\\!/%26lc\\!/", 'j')
PRINT("%26lc", 'j')
//PRINT("", '#')
PRINT("%26lc", '#')
//PRINT("", 'j')
PRINT("%2lc", 'j')
PRINT("^.^/%2lc^.^/", (char)16)
PRINT("%2lc", (char)16)
PRINT("^.^/%2lc^.^/", '-')
PRINT("%2lc", '-')
PRINT("!%2lc!", (char)250)
PRINT("%2lc", (char)250)
//PRINT("", '3')
PRINT("%lc", '3')
PRINT("\\!/%lc\\!/", (char)26)
PRINT("%lc", (char)26)
PRINT("42%lc42", 'R')
PRINT("%lc", 'R')
PRINT("42%lc42", (char)185)
PRINT("%lc", (char)185)
PRINT("^.^/%-60lc^.^/", (char)246)
PRINT("%-60lc", (char)246)
PRINT("^.^/%-60lc^.^/", (char)132)
PRINT("%-60lc", (char)132)
PRINT("!%-60lc!", 'A')
PRINT("%-60lc", 'A')
PRINT("^.^/%-60lc^.^/", '7')
PRINT("%-60lc", '7')
PRINT("!%-48lc!", (char)202)
PRINT("%-48lc", (char)202)
PRINT("%-48lc", (char)22)
PRINT("%-48lc", (char)167)
PRINT("\\!/%-48lc\\!/", (char)202)
PRINT("%-48lc", (char)202)
PRINT("%-2lc", (char)25)
PRINT("^.^/%-2lc^.^/", 'r')
PRINT("%-2lc", 'r')
PRINT("^.^/%-2lc^.^/", (char)242)
PRINT("%-2lc", (char)242)
PRINT("%-2lc", '+')
PRINT("\\!/%-lc\\!/", (char)205)
PRINT("%-lc", (char)205)
PRINT("%-lc", (char)240)
PRINT("%-lc", (char)239)
PRINT("42%-lc42", 'z')
PRINT("%-lc", 'z')
PRINT("^.^/%49lc^.^/", 'o')
PRINT("%49lc", 'o')
PRINT("^.^/%49lc^.^/", (char)146)
PRINT("%49lc", (char)146)
PRINT("!%49lc!", (char)0)
PRINT("%49lc", (char)0)
PRINT("^.^/%49lc^.^/", (char)132)
PRINT("%49lc", (char)132)
PRINT("!%13lc!", (char)207)
PRINT("%13lc", (char)207)
PRINT("^.^/%13lc^.^/", (char)146)
PRINT("%13lc", (char)146)
PRINT("\\!/%13lc\\!/", (char)196)
PRINT("%13lc", (char)196)
PRINT("42%13lc42", (char)240)
PRINT("%13lc", (char)240)
PRINT("42%2lc42", '-')
PRINT("%2lc", '-')
PRINT("42%2lc42", (char)247)
PRINT("%2lc", (char)247)
PRINT("^.^/%2lc^.^/", (char)13)
PRINT("%2lc", (char)13)
PRINT("\\!/%2lc\\!/", (char)130)
PRINT("%2lc", (char)130)
PRINT("!%lc!", '&')
PRINT("%lc", '&')
//PRINT("", 'j')
PRINT("%lc", 'j')
PRINT("^.^/%lc^.^/", (char)182)
PRINT("%lc", (char)182)
PRINT("^.^/%lc^.^/", (char)175)
PRINT("%lc", (char)175)
PRINT("\\!/%-62lc\\!/", (char)164)
PRINT("%-62lc", (char)164)
PRINT("\\!/%-62lc\\!/", '|')
PRINT("%-62lc", '|')
PRINT("!%-62lc!", ' ')
PRINT("%-62lc", ' ')
PRINT("%-62lc", (char)149)
PRINT("!%-4lc!", 'V')
PRINT("%-4lc", 'V')
PRINT("!%-4lc!", 's')
PRINT("%-4lc", 's')
PRINT("\\!/%-4lc\\!/", (char)215)
PRINT("%-4lc", (char)215)
PRINT("42%-4lc42", (char)158)
PRINT("%-4lc", (char)158)
PRINT("\\!/%-2lc\\!/", (char)9)
PRINT("%-2lc", (char)9)
PRINT("%-2lc", (char)176)
PRINT("^.^/%-2lc^.^/", (char)5)
PRINT("%-2lc", (char)5)
PRINT("^.^/%-2lc^.^/", 'O')
PRINT("%-2lc", 'O')
PRINT("\\!/%-lc\\!/", '?')
PRINT("%-lc", '?')
PRINT("!%-lc!", (char)184)
PRINT("%-lc", (char)184)
PRINT("^.^/%-lc^.^/", (char)210)
PRINT("%-lc", (char)210)
PRINT("%-lc", (char)14)
PRINT("\\!/%-42lc\\!/", (char)159)
PRINT("%-42lc", (char)159)
PRINT("42%-42lc42", (char)254)
PRINT("%-42lc", (char)254)
PRINT("!%-42lc!", (char)239)
PRINT("%-42lc", (char)239)
PRINT("%-42lc", '<')
PRINT("!%-51lc!", (char)198)
PRINT("%-51lc", (char)198)
PRINT("%-51lc", 'K')
PRINT("!%-51lc!", 'S')
PRINT("%-51lc", 'S')
PRINT("!%-51lc!", (char)220)
PRINT("%-51lc", (char)220)
PRINT("^.^/%-2lc^.^/", (char)193)
PRINT("%-2lc", (char)193)
PRINT("^.^/%-2lc^.^/", (char)168)
PRINT("%-2lc", (char)168)
PRINT("!%-2lc!", (char)221)
PRINT("%-2lc", (char)221)
PRINT("!%-2lc!", (char)232)
PRINT("%-2lc", (char)232)
PRINT("42%-lc42", (char)149)
PRINT("%-lc", (char)149)
PRINT("^.^/%-lc^.^/", 'r')
PRINT("%-lc", 'r')
PRINT("%-lc", (char)188)
PRINT("^.^/%-lc^.^/", (char)8)
PRINT("%-lc", (char)8)
PRINT("42%48lc42", (char)30)
PRINT("%48lc", (char)30)
PRINT("!%48lc!", (char)16)
PRINT("%48lc", (char)16)
PRINT("\\!/%48lc\\!/", (char)170)
PRINT("%48lc", (char)170)
PRINT("^.^/%48lc^.^/", (char)144)
PRINT("%48lc", (char)144)
PRINT("^.^/%58lc^.^/", (char)195)
PRINT("%58lc", (char)195)
PRINT("42%58lc42", (char)28)
PRINT("%58lc", (char)28)
PRINT("!%58lc!", (char)21)
PRINT("%58lc", (char)21)
PRINT("^.^/%58lc^.^/", (char)186)
PRINT("%58lc", (char)186)
//PRINT("", (char)145)
PRINT("%2lc", (char)145)
PRINT("^.^/%2lc^.^/", 'h')
}
printf("\n----------------------------------------------------------------\n");

View File

@@ -1 +1 @@

^.^/ h^.^/

View File

@@ -1 +1 @@

^.^/ h^.^/