View Single Post
Old 01-14-2018, 06:03 AM   #82
fundorin
Banned
 
Join Date: Feb 2014
Location: Moscow, Russia
Posts: 554
Default

So, this is the only way that worked for me.

code:
Code:
mapa = "abc";
pama = "ak";
sa = sprintf(#, "\*%c\*", str_getchar(pama,0));
sk = sprintf(#, "\*%c\*", str_getchar(pama,1));
printf("---------\n");
printf("mapa = %s, pama - %s, sa = %s, sk = %s\n", mapa, pama, sa, sk);
// match("*?%{tuto}s*?",pama)    ? printf("Found\n");
printf("%s\n", sk);
match(sa,mapa)    ? printf("Found1 - a in abc\n");
match(sk,mapa)    ? printf("Found2 - k in abc\n");
match(sprintf(#, "\*%c\*", str_getchar(pama,0)),mapa)    ? printf("Found3 - a in abc\n");
match(sprintf(#, "\*%c\*", str_getchar(pama,1)),mapa)    ? printf("Found4 - k in abc\n");
Found 1 and 3 would work, while 2 and 4 won't. That's right.
fundorin is offline   Reply With Quote